Review Article

Model-Driven Engineering for Software Product Lines

Table 2

Annotating UML with stereotypes—synthesis.

Variability Clauss Ziadi and Jézéquel Gomaa Oliveira et al.

Variation point variation Pointvariationvariation Point
Variant variantvariantvariantalternative—OR
alternative—XOR
Dependencies mutexmutex
requirerequire
Optional elements optionaloptionaloptionaloptional
optionalInteraction
optionalLifeline
Mandatory elements kernelmandatory
Other concepts evolutionvirtual Generic/specific constraints control UML notes
algorithm
entity
interface