Abstract
Model-driven architecture (MDA) aims at automating soft- ware design processes. A model compiler transforms platform- independent models into platform-specific models automatically. In order to construct an effective model compiler, we need to take account of not only platform concerns but also other kinds of model transformation concerns including optimization, real-Time constraints, and deployment. However, current model compilers do not provide a mechanism for managing these multiple concerns. We propose a method for constructing an extensible model compiler based on aspect- orientation. A modeler can manage multiple concerns and extend model transformation rules by defining new aspects in the process of modeling. In this paper, an aspect-oriented modeling language called AspectM is introduced for managing modeling-level aspects.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005 |
Publisher | Association for Computing Machinery, Inc |
ISBN (Electronic) | 1595931198, 9781595931191 |
DOIs | |
Publication status | Published - May 15 2005 |
Externally published | Yes |
Event | 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005 - St. Louis, United States Duration: May 16 2005 → … |
Other
Other | 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005 |
---|---|
Country/Territory | United States |
City | St. Louis |
Period | 5/16/05 → … |
All Science Journal Classification (ASJC) codes
- Software
- Computational Theory and Mathematics
- Computer Science Applications