WEKO3
アイテム
Model Compiler Construction Based on Aspect-Oriented Mechanisms
http://hdl.handle.net/10228/433
http://hdl.handle.net/10228/433eee52099-9d61-4872-9e0c-6679caa3f672
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
|
| アイテムタイプ | 学術雑誌論文 = Journal Article(1) | |||||
|---|---|---|---|---|---|---|
| 公開日 | 2007-11-27 | |||||
| 資源タイプ | ||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||
| 資源タイプ | journal article | |||||
| タイトル | ||||||
| タイトル | Model Compiler Construction Based on Aspect-Oriented Mechanisms | |||||
| 言語 | en | |||||
| 言語 | ||||||
| 言語 | eng | |||||
| 著者 |
鵜林, 尚靖
× 鵜林, 尚靖× Tamai, Tetsuo× Sano, Shinji× Maeno, Yusaku× Murakami, Satoshi |
|||||
| 抄録 | ||||||
| 内容記述タイプ | Abstract | |||||
| 内容記述 | Model-driven architecture (MDA) aims at automating soft-ware design processes. Design models are divided into platform-independentmodels (PIMs) and platform-speci c models (PSMs). A model compilertransforms the former models into the latter automatically. We can re-gard PIMs as a new kind of reusable software component because theycan be reused even if a platform is changed. However, a generated PSMis useless if it does not satisfy system limitations such as memory us-age and real-time constraints. It is necessary to allow a modeler tocustomize transformation rules because model modi cations for deal-ing with these limitations may be speci c to an application. However,current model compilers do not provide the modeler su cient customiza-tion methods. In order to tackle this problem, we propose a method forconstructing an extensible model compiler based on aspect orientation,a mechanism that modularizes crosscutting concerns. Aspect orientationis useful for platform descriptions because it crosscuts many model el-ements. A modeler can extend model transformation rules by de ningnew aspects in the process of modeling. In this paper, an aspect-orientedmodeling language called AspectM (Aspect for Modeling) for supportingmodeling-level aspects is introduced. Using AspectM, a modeler can de-scribe not only crosscutting concerns related to platforms but also otherkinds of crosscutting concerns. We believe that MDA is one of the ap-plications of aspect-oriented mechanisms. The contribution of this paperis to show that a model compiler can actually be constructed based onaspect-oriented mechanisms. | |||||
| 言語 | en | |||||
| 書誌情報 |
en : Lecture Notes in Computer Science 巻 3676, p. 109-124, 発行日 2005 |
|||||
| 出版社 | ||||||
| 出版者 | Springer | |||||
| DOI | ||||||
| 関連タイプ | isVersionOf | |||||
| 識別子タイプ | DOI | |||||
| 関連識別子 | https://doi.org/10.1007/11561347_9 | |||||
| ISSN | ||||||
| 収録物識別子タイプ | PISSN | |||||
| 収録物識別子 | 0302-9743 | |||||
| ISSN | ||||||
| 収録物識別子タイプ | EISSN | |||||
| 収録物識別子 | 1611-3349 | |||||
| 著作権関連情報 | ||||||
| 権利情報 | Copyright (c) Springer-Verlag Berlin Heidelberg 2005 | |||||
| 出版タイプ | ||||||
| 出版タイプ | AM | |||||
| 出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||
| 査読の有無 | ||||||
| 値 | yes | |||||