| Concern management for constructing model compilers |
| Full text |
Pdf
(94 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
table of contents
St. Louis, Missouri
SESSION: Modeling and Analysis of Concerns in Software (MACS)
table of contents
Pages: 1 - 5
Year of Publication: 2005
ISBN:1-59593-119-8
Also published in ...
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 16, Citation Count: 0
|
|
|
ABSTRACT
Model-driven architecture (MDA) aims at automating software 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Jeff Gray , Ted Bapty , Sandeep Neema , Douglas C. Schmidt , Aniruddha Gokhale , Balachandran Natarajan, An approach for supporting aspect-oriented domain modeling, Proceedings of the second international conference on Generative programming and component engineering, p.151-168, September 22-25, 2003, Erfurt, Germany
|
| |
2
|
Kiczales, G., Lamping, J., Mendhekar A., Maeda, C., Lopes, C., Loingtier, J. and Irwin, J.: Aspect-Oriented Programming, In Proceeding of European Conference on Object-Oriented Programming (ECOOP'97), pp.220--242, 1997.
|
| |
3
|
Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001
|
| |
4
|
MDA, http://www.omg.org/mda/.
|
| |
5
|
Neighbors, J.: The Draco Approach to Construction Software from Reusable Components, In IEEE Transactions on Software Engineering, vol. SE-10, no.5, pp.564--573, 1984.
|
 |
6
|
Macneil Shonle , Karl Lieberherr , Ankit Shah, XAspects: an extensible system for domain-specific aspect languages, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
[doi> 10.1145/949344.949349]
|
 |
7
|
|
| |
8
|
Stratego, http://www.stratego-language.org/.
|
| |
9
|
Struts, http://struts.apache.org/.
|
 |
10
|
Peri Tarr , Harold Ossher , William Harrison , Stanley M. Sutton, Jr., N degrees of separation: multi-dimensional separation of concerns, Proceedings of the 21st international conference on Software engineering, p.107-119, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302457]
|
|