Presentation is loading. Please wait.

Presentation is loading. Please wait.

Active Components a Software Product Line Infrastructure Bas Geertsema Slinger Jansen Information and Computing Sciences University Utrecht VARI-ARCH Workshop.

Similar presentations


Presentation on theme: "Active Components a Software Product Line Infrastructure Bas Geertsema Slinger Jansen Information and Computing Sciences University Utrecht VARI-ARCH Workshop."— Presentation transcript:

1 Active Components a Software Product Line Infrastructure Bas Geertsema Slinger Jansen Information and Computing Sciences University Utrecht VARI-ARCH Workshop August 23, 2010

2 Introduction app for healthcare organisations app for insurance vendors Software Product Population Software Product Family

3 How to.. Define the variant ? (design) Reuse the design (with small adaptations)?

4 Question Which software product line infrastructure supports software product populations and step-wise refinements of software products? Case: A Dutch ISV developing for a wide range of industries using an application generator

5 Active Components Very adaptive, self-describing components Active because invoked during derivation (empowered!) Domain-specific models to express variability Propagate variability using transformations (MDE)

6 Applications Applications consist of: component composition design in domain-specific models Applications are incrementally defined (pos. variability)

7 Derivation

8 Variability in models Domain-specific models Variability specified close to problem domain Flexible (graph) Orthogonal variability models Ease of use (features) Standardized in SPL Composition of components Component model

9 Stakeholders SPL developer Orchestrate variability mechanisms Develop integration framework of SPL Component developer Define domain-specific meta-models Propagate variability in component Application developer Decision maker or modeler

10 Architectural Views Architecture can be expressed in a DSL architectural meta-models defined in the SPL Transformation of architectural models/views based on (variability) models upon derivation

11 Discussion

12


Download ppt "Active Components a Software Product Line Infrastructure Bas Geertsema Slinger Jansen Information and Computing Sciences University Utrecht VARI-ARCH Workshop."

Similar presentations


Ads by Google