A Study on Extensible Domain-specific Languages
A Study on Extensible Domain-specific Languages
批准号:
16500020
负责人:
UBAYASHI Naoyasu
金额:
$2.24万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2004
资助国家:
日本
项目状态:
已结题
起止时间:
2004 至 2006
中文摘要
我们已经开发了一个可扩展的领域特定的语言,基于UML。在这种语言中,引入了面向方面的概念。ADMM支持工具由模型编辑器和模型编译器组成。使用ADMM模型编辑器,开发人员可以轻松创建UML和方面图。该编辑器提供了UML元模型扩展机制,可以使用MMAP(Meta Model Access Protocol)添加或修改元模型元素--UML由UML本身扩展。这可以看作是一种建模级的反射。在我们的方法中,用于扩展UML的模型描述可以作为增强模型编辑器功能的软件组件来积累。使用这些组件,开发人员可以创建一个模型,其表示法适合于特定的领域。采用基于模型的开发方法,开发人员可以创建一个模型,表示目标软件的基本方面,而无需考虑平台(操作系统,中间件和框架)和编程语言的细节。在模型编织器中,从模型编辑器扩展的模型符号到实际平台描述的映射规则被描述为方面。开发人员可以通过定义方面来扩展织入器的功能。
英文摘要
We have developed AspectM, an extensible domain-specific language based on UML. In this language, the notion of aspect orientation is introduced. The AspectM support tool consists of the model editor and the model compiler.Using the AspectM model editor, a developer can easily create UML and aspect diagrams. The editor provides the UML metamodel extension mechanism in which metamodel elements can be added or modified by using MMAP (Meta Model Access Protocol)---UML is extended by UML itself. This can be regarded as a kind of modeling-level reflection. In our approach, the model descriptions for extending UML can be accumulated as software components that enhance the functionality of the model editor. Using these components, a developer can create a model whose notation is suitable to a specific domain.The AspectM model compiler is composed of the model weaver and code generator. Adopting model-based development methods, a developer can create a model that represents the essential aspects of the targeted software without considering the detail of the platforms (OS, middleware, and framework) and programming languages. In the model weaver, the mapping rules from the model notations extended by the model editor to the actual platform descriptions are described as aspects. A developer can extend the functionality of the weaver by defining aspects.
期刊论文(33)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
知能ソフトウェア工学の研究最前線 --- アスペクト指向ソフトウェア開発
智能软件工程研究前沿——面向方面的软件开发
DOI:
--
发表时间:
2006
期刊:
電子情報通信学会 情報・システムソサイエティ誌 vol. 11, no. 1
影响因子:
--
作者:
[高須賀 清隆, 白井雄一郎, 丸山一貴, 寺田実, Keiichi Kaneko, 鵜林 尚靖]
通讯作者:
鵜林 尚靖
拡張可能なアスペクト指向モデリングにおける織り合わせの検証
验证可扩展的面向方面建模中的交织
DOI:
--
发表时间:
2007
期刊:
情報処理学会研究報告(ソフトウェア工学) 2007-SE-155
影响因子:
--
作者:
[前野 勇作, 鵜林尚靖]
通讯作者:
鵜林尚靖
組込みシステムの外部環境分析のためのUMLプロファイル
用于嵌入式系统外部环境分析的UML配置文件
DOI:
--
发表时间:
2007
期刊:
情報処理学会研究報告(組込みシステム) 2007-EMB-4
影响因子:
--
作者:
[瀬戸 敏喜, 金川 太俊, 鵜林 尚靖, 鷲見 毅, 平山 雅之]
通讯作者:
平山 雅之
A Reflective Aspect-oriented Model Editor Based on Metamodel Extension
基于元模型扩展的反射式面向方面模型编辑器
DOI:
--
发表时间:
2007
期刊:
Workshop on Modeling in Software Engineering (MiSE 2007) (Workshop at ICSE 2007) (掲載決定)
影响因子:
--
作者:
[Naoyasu Ubayashi, Shinji Sano, Genya Otsubo]
通讯作者:
Genya Otsubo
Metamodel Access Protocols for Extensible Aspect-Oriented Modeling
用于可扩展的面向方面建模的元模型访问协议
DOI:
--
发表时间:
2006
期刊:
18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006)
影响因子:
--
作者:
[Naoyasu Ubayashi, et al.]
通讯作者:
et al.
共 13 条
A Study on Constructing Reliable Software Architecture
-
批准号:23300010
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$10.48万
-
财政年份:2011
-
负责人:UBAYASHI Naoyasu
-
依托单位:
A Study on Verifying Model Compiler
-
批准号:19500030
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.58万
-
财政年份:2007
-
负责人:UBAYASHI Naoyasu
-
依托单位: