ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Concern management for constructing model compilers
Full text PdfPdf (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
Naoyasu Ubayashi  Kyushu Institute of Technology, Japan
Tetsuo Tamai  University of Tokyo, Japan
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 16,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1083125.1083127
What is a DOI?

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
 
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
 
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
7
 
8
Stratego, http://www.stratego-language.org/.
 
9
Struts, http://struts.apache.org/.
10

Collaborative Colleagues:
Naoyasu Ubayashi: colleagues
Tetsuo Tamai: colleagues