TU Darmstadt / ULB / TUbiblio

A Dynamic Software Product Line Approach Using Aspect Models at Runtime

Dinkelaker, Tom ; Mitschke, Ralf ; Fetzer, Karin ; Mezini, Mira :
A Dynamic Software Product Line Approach Using Aspect Models at Runtime.
In: 1st Workshop on Composition and Variability. Proceedings of the 1st Workshop on Composition and Variability
[Konferenz- oder Workshop-Beitrag], (2010)

Kurzbeschreibung (Abstract)

Dynamic software product lines (DSPLs) are software product lines, which support late variability that is build into the system to address requirements that change at runtime. But it is diffcult to ensure at runtime that all possible adaptations lead to a correct configuration. In this paper, we propose a novel approach for DSPLs that uses a dynamic feature model to describe the variability in the DSPLs and that uses a domain-specific language for declaratively implementing variations and their constraints. The approach combines several trends in aspect-oriented programming for DSPLs, namely dynamic aspects, runtime models of aspects, as well as detection and resolution of aspect interactions. The advantage is, that reconfigurations must not be specifified for every features combination, but only for interacting features. We have validated the approach in an example dynamic software product line from industry and preliminarily evaluated the approach.

Typ des Eintrags: Konferenz- oder Workshop-Beitrag (Keine Angabe)
Erschienen: 2010
Autor(en): Dinkelaker, Tom ; Mitschke, Ralf ; Fetzer, Karin ; Mezini, Mira
Titel: A Dynamic Software Product Line Approach Using Aspect Models at Runtime
Sprache: Englisch
Kurzbeschreibung (Abstract):

Dynamic software product lines (DSPLs) are software product lines, which support late variability that is build into the system to address requirements that change at runtime. But it is diffcult to ensure at runtime that all possible adaptations lead to a correct configuration. In this paper, we propose a novel approach for DSPLs that uses a dynamic feature model to describe the variability in the DSPLs and that uses a domain-specific language for declaratively implementing variations and their constraints. The approach combines several trends in aspect-oriented programming for DSPLs, namely dynamic aspects, runtime models of aspects, as well as detection and resolution of aspect interactions. The advantage is, that reconfigurations must not be specifified for every features combination, but only for interacting features. We have validated the approach in an example dynamic software product line from industry and preliminarily evaluated the approach.

Buchtitel: Proceedings of the 1st Workshop on Composition and Variability
Fachbereich(e)/-gebiet(e): Fachbereich Informatik > Softwaretechnik
Fachbereich Informatik
Veranstaltungstitel: 1st Workshop on Composition and Variability
Hinterlegungsdatum: 02 Aug 2011 15:40
Verwandte URLs:
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen