Modeling Variability 6

Specializing Car into Camaro and extending with transformer.

abstract Camaro : Car
[ ACC ]
transformer ?

Basic model of a Car.

abstract Car
ABS ?
xor Transmission
Automatic
Manual
`FCA ?
`CC ?
[ ACC => FCA ]

The Forward Collision Alert (FCA) subsystem.

abstract FCA
xor Sensor
Radar
Lidar
xor Alert
Haptic
Audible

The Cruise Control (CC) subsystem.

abstract CC
switch
backlight ?
ACC ?

Modeling Variability 7