TU Darmstadt / ULB / TUbiblio

A Dynamic Software Product Line Approach Using Aspect Models at Runtime

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:
Zugehörige Links:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen