WEKO3
アイテム
{"_buckets": {"deposit": "7f838fa0-6a68-4b42-a866-f3b378c1375d"}, "_deposit": {"created_by": 3, "id": "191", "owners": [3], "pid": {"revision_id": 0, "type": "depid", "value": "191"}, "status": "published"}, "_oai": {"id": "oai:kyutech.repo.nii.ac.jp:00000191", "sets": ["24"]}, "author_link": ["905", "904", "1145", "903", "906"], "item_21_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2005", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "124", "bibliographicPageStart": "109", "bibliographicVolumeNumber": "3676", "bibliographic_titles": [{"bibliographic_title": "Lecture Notes in Computer Science"}]}]}, "item_21_description_4": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "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.", "subitem_description_type": "Abstract"}]}, "item_21_description_60": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"subitem_description": "Journal Article", "subitem_description_type": "Other"}]}, "item_21_full_name_3": {"attribute_name": "著者別名", "attribute_value_mlt": [{"affiliations": [{"affiliationNames": [{"affiliationName": "", "lang": "ja"}], "nameIdentifiers": []}], "familyNames": [{"familyName": "Ubayashi", "familyNameLang": "en"}, {"familyName": "鵜林", "familyNameLang": "ja"}, {"familyName": "ウバヤシ", "familyNameLang": "ja-Kana"}], "givenNames": [{"givenName": "Naoyasu", "givenNameLang": "en"}, {"givenName": "尚靖", "givenNameLang": "ja"}, {"givenName": "ナオヤス", "givenNameLang": "ja-Kana"}], "nameIdentifiers": [{"nameIdentifier": "1145", "nameIdentifierScheme": "WEKO"}], "names": [{"name": "Ubayashi, Naoyasu", "nameLang": "en"}, {"name": "鵜林, 尚靖", "nameLang": "ja"}, {"name": "ウバヤシ, ナオヤス", "nameLang": "ja-Kana"}]}]}, "item_21_publisher_7": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "Springer Berlin / Heidelberg"}]}, "item_21_relation_12": {"attribute_name": "DOI", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "https://doi.org/10.1007/11561347_9", "subitem_relation_type_select": "DOI"}}]}, "item_21_rights_13": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "Copyright (c) Springer-Verlag Berlin Heidelberg 2005"}]}, "item_21_select_59": {"attribute_name": "査読の有無", "attribute_value_mlt": [{"subitem_select_item": "yes"}]}, "item_21_source_id_8": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "0302-9743", "subitem_source_identifier_type": "ISSN"}, {"subitem_source_identifier": "1611-3349", "subitem_source_identifier_type": "ISSN"}]}, "item_21_text_36": {"attribute_name": "著者所属", "attribute_value_mlt": [{"subitem_text_value": "Kyushu Institute of Technology, Japan"}, {"subitem_text_value": "University of Tokyo, Japan"}, {"subitem_text_value": "Kyushu Institute of Technology, Japan"}, {"subitem_text_value": "Kyushu Institute of Technology, Japan"}, {"subitem_text_value": "Kyushu Institute of Technology, Japan"}]}, "item_21_version_type_58": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorAffiliations": [{"affiliationNameIdentifiers": [], "affiliationNames": [{"affiliationName": "", "affiliationNameLang": "ja"}]}], "creatorNames": [{"creatorName": "Ubayashi, Naoyasu", "creatorNameLang": "en"}, {"creatorName": "鵜林, 尚靖", "creatorNameLang": "ja"}, {"creatorName": "ウバヤシ, ナオヤス", "creatorNameLang": "ja-Kana"}], "familyNames": [{"familyName": "Ubayashi", "familyNameLang": "en"}, {"familyName": "鵜林", "familyNameLang": "ja"}, {"familyName": "ウバヤシ", "familyNameLang": "ja-Kana"}], "givenNames": [{"givenName": "Naoyasu", "givenNameLang": "en"}, {"givenName": "尚靖", "givenNameLang": "ja"}, {"givenName": "ナオヤス", "givenNameLang": "ja-Kana"}], "nameIdentifiers": [{"nameIdentifier": "1145", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Tamai, Tetsuo"}], "nameIdentifiers": [{"nameIdentifier": "903", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Sano, Shinji"}], "nameIdentifiers": [{"nameIdentifier": "904", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Maeno, Yusaku"}], "nameIdentifiers": [{"nameIdentifier": "905", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Murakami, Satoshi"}], "nameIdentifiers": [{"nameIdentifier": "906", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2007-11-27"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "gpce2005.pdf", "filesize": [{"value": "134.0 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 134000.0, "url": {"label": "gpce2005.pdf", "url": "https://kyutech.repo.nii.ac.jp/record/191/files/gpce2005.pdf"}, "version_id": "a0df00d7-4ed6-4ae7-a43c-d9dcab4b359c"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "Model Compiler Construction Based on Aspect-Oriented Mechanisms", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Model Compiler Construction Based on Aspect-Oriented Mechanisms"}]}, "item_type_id": "21", "owner": "3", "path": ["24"], "permalink_uri": "http://hdl.handle.net/10228/433", "pubdate": {"attribute_name": "公開日", "attribute_value": "2007-11-27"}, "publish_date": "2007-11-27", "publish_status": "0", "recid": "191", "relation": {}, "relation_version_is_last": true, "title": ["Model Compiler Construction Based on Aspect-Oriented Mechanisms"], "weko_shared_id": 3}
Model Compiler Construction Based on Aspect-Oriented Mechanisms
http://hdl.handle.net/10228/433
http://hdl.handle.net/10228/433eee52099-9d61-4872-9e0c-6679caa3f672
名前 / ファイル | ライセンス | アクション |
---|---|---|
gpce2005.pdf (134.0 kB)
|
|
Item type | 学術雑誌論文 = Journal Article(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2007-11-27 | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||
資源タイプ | journal article | |||||
タイトル | ||||||
タイトル | Model Compiler Construction Based on Aspect-Oriented Mechanisms | |||||
言語 | ||||||
言語 | 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. | |||||
書誌情報 |
Lecture Notes in Computer Science 巻 3676, p. 109-124, 発行日 2005 |
|||||
出版社 | ||||||
出版者 | Springer Berlin / Heidelberg | |||||
DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | https://doi.org/10.1007/11561347_9 | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 0302-9743 | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 1611-3349 | |||||
著作権関連情報 | ||||||
権利情報 | Copyright (c) Springer-Verlag Berlin Heidelberg 2005 | |||||
出版タイプ | ||||||
出版タイプ | AM | |||||
出版タイプResource | http://purl.org/coar/version/c_ab4af688f83e57aa | |||||
査読の有無 | ||||||
値 | yes | |||||
資料タイプ | ||||||
内容記述タイプ | Other | |||||
内容記述 | Journal Article | |||||
著者別名 | ||||||
姓名 | Ubayashi, Naoyasu | |||||
言語 | en | |||||
姓名 | 鵜林, 尚靖 | |||||
言語 | ja | |||||
姓名 | ウバヤシ, ナオヤス | |||||
言語 | ja-Kana | |||||
著者所属 | ||||||
Kyushu Institute of Technology, Japan | ||||||
著者所属 | ||||||
University of Tokyo, Japan | ||||||
著者所属 | ||||||
Kyushu Institute of Technology, Japan | ||||||
著者所属 | ||||||
Kyushu Institute of Technology, Japan | ||||||
著者所属 | ||||||
Kyushu Institute of Technology, Japan |