Sciweavers

MODELS
2010
Springer

Concern-Based (de)composition of Model-Driven Software Development Processes

13 years 11 months ago
Concern-Based (de)composition of Model-Driven Software Development Processes
An MDSD process is often organised as transformation chain. This can threaten the Separation of Concerns (SoC) principle, because information is replicated in, scattered over, and tangled in different models. Aspect-Oriented Software Development (AOSD) supports SoC to avoid such scatterings and tangling of information. Although there are integrations of MDSD and AOSD, there is no approach that uses concern separation for all artifacts (documents, models, code) involved in an MDSD process as the primary (de)composition method for the complete process. In this paper, we propose such an approach called ModelSoC. It extends the hyperspace model for multi-dimensional SoC to deal with information that is replicated in different models. We present a ModelSoC implementation based on our Reuseware framework that organises all information provided in arbitrary models during development in a concern space and composes integrated views as well as the final system from that. This is shown on the...
Jendrik Johannes, Uwe Aßmann
Added 29 Jan 2011
Updated 29 Jan 2011
Type Journal
Year 2010
Where MODELS
Authors Jendrik Johannes, Uwe Aßmann
Comments (0)