|
|
XWeave - Models and Aspects in Concert
Model-driven software development improves the way software is
developed by capturing key features of the system in models
which are developed and refined as the system is created. During
the system’s lifecycle models are combined and transformed
between different levels of abstraction and viewpoints. Aspectoriented
techniques improve software development by providing
modularization constructs for the encapsulation of crosscutting
concerns. While the two approaches are different in many ways –
model-driven software development adds domain specific
abstractions and aspect-oriented software development offers
concerns modularization and composition mechanisms – they also
have many things in common. Existing research has already
investigated many ways of combining the two paradigms. This
paper contributes by presenting XWeave, a model weaver that
supports weaving of both models and meta models. The concepts
are illustrated with an example of a home automation system.
[Pos. Paper]
15.03.2007
Download...
Abstract...
|
XWeave - Models and Aspects in Concert
|
together with
Iris Groher
Conference: AOSD 2007
Workshop: Aspect Oriented Modelling Workshop 2007
|
|