Sciweavers

SPLC
2008

A Marriage of MDD and Early Aspects in Software Product Line Development

13 years 5 months ago
A Marriage of MDD and Early Aspects in Software Product Line Development
Model-driven development (MDD) shifts the development focus from code to models, allowing automatic or assisted transformations that are able to generate more refined, detailed or complete models. In Software Product Line (SPL) development, variation point implementation might inevitable lead to (crosscutting) concerns that are tangled and spread with other concerns, suggesting the use of aspect-oriented (AO) approaches. In this context, Early Aspects techniques can be applied to identify crosscutting concerns at early development process stages, positively affecting the application models as soon as possible. In this work we propose a marriage of MDD and early aspects for the development of SPL. Our approach takes an AO feature model and automatically transforms it into an AO early design model and this model into an AO architecture specification. We applied our proposal to a real-life SPL to better exemplify its use.
Thaís Vasconcelos Batista, M. Cecilia Basta
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2008
Where SPLC
Authors Thaís Vasconcelos Batista, M. Cecilia Bastarrica, Sérgio Soares, Lyrene Fernandes da Silva
Comments (0)