Concern management for constructing model compilers

Naoyasu Ubayashi, Tetsuo Tamai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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 languageEnglish
Title of host publicationProceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)1595931198, 9781595931191
DOIs
Publication statusPublished - May 15 2005
Externally publishedYes
Event2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005 - St. Louis, United States
Duration: May 16 2005 → …

Other

Other2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005
CountryUnited States
CitySt. Louis
Period5/16/05 → …

Fingerprint

Software design
Modeling languages

All Science Journal Classification (ASJC) codes

  • Software
  • Computational Theory and Mathematics
  • Computer Science Applications

Cite this

Ubayashi, N., & Tamai, T. (2005). Concern management for constructing model compilers. In Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005 [1083137] Association for Computing Machinery, Inc. https://doi.org/10.1145/1083125.1083137

Concern management for constructing model compilers. / Ubayashi, Naoyasu; Tamai, Tetsuo.

Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005. Association for Computing Machinery, Inc, 2005. 1083137.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ubayashi, N & Tamai, T 2005, Concern management for constructing model compilers. in Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005., 1083137, Association for Computing Machinery, Inc, 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005, St. Louis, United States, 5/16/05. https://doi.org/10.1145/1083125.1083137
Ubayashi N, Tamai T. Concern management for constructing model compilers. In Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005. Association for Computing Machinery, Inc. 2005. 1083137 https://doi.org/10.1145/1083125.1083137
Ubayashi, Naoyasu ; Tamai, Tetsuo. / Concern management for constructing model compilers. Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005. Association for Computing Machinery, Inc, 2005.
@inproceedings{358641a783c245dfaf89ec4a2c4c2885,
title = "Concern management for constructing model compilers",
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.",
author = "Naoyasu Ubayashi and Tetsuo Tamai",
year = "2005",
month = "5",
day = "15",
doi = "10.1145/1083125.1083137",
language = "English",
booktitle = "Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Concern management for constructing model compilers

AU - Ubayashi, Naoyasu

AU - Tamai, Tetsuo

PY - 2005/5/15

Y1 - 2005/5/15

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=33846509631&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33846509631&partnerID=8YFLogxK

U2 - 10.1145/1083125.1083137

DO - 10.1145/1083125.1083137

M3 - Conference contribution

BT - Proceedings of the 2005 Workshop on Modeling and Analysis of Concerns in Software, MACS 2005

PB - Association for Computing Machinery, Inc

ER -