Feature Modeling and Configuration

Back to Intro

Simple Feature Model

abstract Car
ABS ?
CC ?
ACC ?
[ FCA ]
xor Transmission
Automatic
Manual
FCA ?
xor Sensor
Radar
Lidar
xor Alert ?
Haptic
Audible
aCar : Car

Rendering in Common Variability Language (CVL) notation for variability abstraction

display:block;width:100%;border:solid lightgray 1px;overflow-x:auto; display:block;width:100%;border:solid lightgray 1px;overflow-x:auto; -4,4 -4,-216 501.37,-216 501.37,4 -4,4 c0_Car Car 14.00 c0_ABS ABS 14.00 c0_ABS->c0_Car M54.28,-166.23C55.53,-166.84 56.77,-167.43 58,-168 70.46,-173.74 84.65,-179.25 96.68,-183.62 c0_CC CC 14.00 c0_CC->c0_Car M102.64,-168.08C104.74,-170.54 106.91,-173.06 109.02,-175.52 c0_ACC ACC 14.00 c0_ACC->c0_CC M78.51,-124.08C79.44,-126.54 80.4,-129.06 81.34,-131.52 Uid not Found [ FCA ] 14.00 Uid not Found->c0_ACC M62.51,-80.08C63.44,-82.54 64.4,-85.06 65.34,-87.52 c0_Transmission Transmission 14.00 c0_Transmission->c0_Car M145.36,-168.08C143.26,-170.54 141.09,-173.06 138.98,-175.52 gc0_Transmission 1..1 10.00 gc0_Transmission->c0_Transmission M160,-124.57C160,-126.91 160,-129.3 160,-131.64 c0_Automatic Automatic 14.00 c0_Automatic->gc0_Transmission M143.98,-80.08C147.72,-85.9 151.72,-92.13 154.79,-96.9 c0_Manual Manual 14.00 c0_Manual->gc0_Transmission M182.54,-80.08C177.28,-85.9 171.65,-92.13 167.33,-96.9 c0_FCA FCA 14.00 c0_FCA->c0_Car M231.68,-159.5C208.26,-166.79 174.69,-177.23 151.28,-184.51 c0_Sensor Sensor 14.00 c0_Sensor->c0_FCA M259,-124.08C259,-126.54 259,-129.06 259,-131.52 gc0_Sensor 1..1 10.00 gc0_Sensor->c0_Sensor M259,-80.57C259,-82.91 259,-85.3 259,-87.64 c0_Radar Radar 14.00 c0_Radar->gc0_Sensor M223.16,-36.33C231.3,-41.93 239.96,-47.89 246.73,-52.55 c0_Lidar Lidar 14.00 c0_Lidar->gc0_Sensor M259,-36.08C259,-41.9 259,-48.13 259,-52.9 c0_Alert Alert 14.00 c0_Alert->c0_FCA M294.84,-124.33C291.29,-126.77 287.65,-129.27 284.11,-131.71 gc0_Alert 1..1 10.00 gc0_Alert->c0_Alert M320,-80.57C320,-82.91 320,-85.3 320,-87.64 c0_Haptic Haptic 14.00 c0_Haptic->gc0_Alert M320,-36.08C320,-41.9 320,-48.13 320,-52.9 c0_Audible Audible 14.00 c0_Audible->gc0_Alert M355.84,-36.33C347.7,-41.93 339.04,-47.89 332.27,-52.55 c0_aCar aCar:c0_Car