文摘
Use of design patterns in Software Product Lines to realize different features. Variability-aware design patterns Observer, Strategy, Template Method and Composite. Technology neutral specification and validity checks using role modeling. Generative model-based implementation for Java, C++ and UML class diagrams. Support for variability with Antenna, preprocessor, FOP, DeltaJ, DeltaEcore.