Multi-step Concern Refinement

Andres Yie, Rubby Casallas, Dirk Deridder, Ragnhild Van Der Straeten

Onderzoeksoutput: Conference paper


A Model-Driven Software Product Line (MD-SPL) use metamodels, models, and transformations to create a family of products using of a Model Refinement Line (MRL). However, an MD-SPL must evolve and provide mechanisms to add new crosscutting concerns such as security or logging to the application. Our problem is that we want to preserve and reuse the original MRL. In this paper, we present the challenges associated to this problem. We illustrate it by evaluating different model-driven approaches to include crosscutting concerns into an application using high-level aspects. Finally we propose an approach to add a new crosscutting concerns at high-level of abstraction as early aspects preserving the original MRL. This approach adds a new MRL in order to refine a high-level model of the concern. The application model and the concern model are refined in parallel. The presented approach is a work on progress and requires us to tackle several challenges in order to implement and validate the proposal
Originele taal-2English
TitelProceedings of the 2008 AOSD workshop on Early aspects
Plaats van productieNew York
Aantal pagina's8
ISBN van geprinte versie978-1-60558-143-9
StatusPublished - 31 mrt 2008
EvenementUnknown - Stockholm, Sweden
Duur: 21 sep 200925 sep 2009



Citeer dit