Modeling Variability 7

Partially configuring BumbleBee.

BumbleBee : Camaro

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 ?

Summary

c0_BumbleBee BumbleBee : Camaro c0_Camaro abstract Camaro : Car c0_BumbleBee->c0_Camaro c0_Car abstract Car c0_Camaro->c0_Car c1_FCA abstract FCA c0_Car->c1_FCA c1_CC abstract CC c0_Car->c1_CC
Module Statistics: | All clafers: 21 | Abstract: 4 | Concrete: 17 | Reference: 0 | Constraints: 4 | Goals: 0 | Global scope: 1..* | Can skip name resolver: no |

Module Downloads: | [.cfr] | [.html] |


Back to Intro