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

var gwr=document.getElementById('graphWithRefs0'); gwr.style.display='block'; gwr.scrollLeft=this.scrollLeft; this.style.display='none'; var gwr=document.getElementById('graphWithRefs0'); gwr.style.display='block'; gwr.scrollLeft=this.scrollLeft; this.style.display='none'; -4,4 -4,-150.6 136.88,-150.6 136.88,4 -4,4 c0_BumbleBee BumbleBee : Camaro 11.00 c0_Camaro abstract Camaro : Car 11.00 c0_BumbleBee->c0_Camaro 64.44,-24.47 67.94,-34.47 71.44,-24.47 64.44,-24.47 c0_Car abstract Car 11.00 c0_Camaro->c0_Car 64.44,-60.87 67.94,-70.87 71.44,-60.87 64.44,-60.87 c1_FCA abstract FCA 11.00 c0_Car->c1_FCA 37.23,-131.37 38.04,-124.84 38.47,-129.33 40.35,-126.25 40.35,-126.25 40.35,-126.25 38.47,-129.33 42.65,-127.66 37.23,-131.37 c1_CC abstract CC 11.00 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