Modeling Variability 5

Adding a constraint: Adaptive cruise control (ACC) requires forward collision alert (FCA).

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 6