Weaving-based configuration and modular transformation of multi-layer systems

G Besova, S Walther, H Wehrheim, S Becker - International Conference on …, 2012 - Springer
G Besova, S Walther, H Wehrheim, S Becker
International Conference on Model Driven Engineering Languages and Systems, 2012Springer
In model-driven development of multi-layer systems (eg application, platform and
infrastructure), each layer is usually described by separate models. When generating
analysis models or code, these separate models first of all need to be linked. Hence, existing
model transformations for single layers cannot be simply re-used. In this paper, we present a
modular approach to the transformation of multi-layer systems. It employs model weaving to
define the interconnections between models of different layers. The weaving models …
Abstract
In model-driven development of multi-layer systems (e.g. application, platform and infrastructure), each layer is usually described by separate models. When generating analysis models or code, these separate models first of all need to be linked. Hence, existing model transformations for single layers cannot be simply re-used.
In this paper, we present a modular approach to the transformation of multi-layer systems. It employs model weaving to define the interconnections between models of different layers. The weaving models themselves are subject to model transformations: The result of transforming a weaving model constitutes a configuration for the models obtained by transforming single layers, thereby allowing for a re-use of existing model transformations. We exemplify our approach by the generation of analysis models for component-based software.
Springer
Showing the best result for this search. See all results