Dinkelaker, Tom ; Mitschke, Ralf ; Fetzer, Karin ; Mezini, Mira (2010)
A Dynamic Software Product Line Approach Using Aspect Models at Runtime.
1st Workshop on Composition and Variability.
Konferenzveröffentlichung, Bibliographie
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: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2010 |
Autor(en): | Dinkelaker, Tom ; Mitschke, Ralf ; Fetzer, Karin ; Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | A Dynamic Software Product Line Approach Using Aspect Models at Runtime |
Sprache: | Englisch |
Publikationsjahr: | März 2010 |
Buchtitel: | Proceedings of the 1st Workshop on Composition and Variability |
Veranstaltungstitel: | 1st Workshop on Composition and Variability |
Zugehörige Links: | |
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. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik > Softwaretechnik 20 Fachbereich Informatik |
Hinterlegungsdatum: | 02 Aug 2011 15:40 |
Letzte Änderung: | 05 Mär 2013 09:51 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |