Multi-step Concern Refinement

dc.contributor.authorAndrés Yie
dc.contributor.authorRubby Casallas
dc.contributor.authorDirk Deridder
dc.contributor.authorRagnhild Van Der Straeten
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T18:20:31Z
dc.date.available2026-03-22T18:20:31Z
dc.date.issued2008
dc.description.abstractA Model-Driven Software Product Line (MD-SPL) uses metamodels, models, and transformations to create a family of products using 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 applications. Our problem is that we want to preserve and reuse the original MRL. In this paper, we present the challenges associated with this problem. We illustrate them by evaluating different model-driven approaches to add crosscutting concerns into an application using high-level aspects. Furthermore, we propose an approach to add crosscutting concerns as early aspects and to preserve the original MRL. This approach adds a new MRL that refines a high-level model of the concern. This high-level model is related with the high-level application model in the original MRL. The refinement of the application model and the concern model proceeds in parallel. The presented approach is a work in progress and requires us to tackle several challenges in order to implement and validate the proposal.
dc.identifier.urihttps://biblio.vub.ac.be/vubir/multistep-concern-refinement(465f77e5-3977-44c3-b39e-f1be24734332).html
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/69543
dc.language.isoen
dc.publisherVrije Universiteit Brussel
dc.relation.ispartofVUBIR (Vrije Universiteit Brussel)
dc.sourceUniversidad de Los Andes
dc.subjectReuse
dc.subjectComputer science
dc.subjectSoftware product line
dc.subjectSoftware engineering
dc.subjectSoftware
dc.subjectProgramming language
dc.titleMulti-step Concern Refinement
dc.typearticle

Files