期刊文献+

基于Agent的模型转换及其支撑软件工具ODAMTransformer 被引量:1

Agent-Based Model Transformations and the Supported Software ODAMTransformer
下载PDF
导出
摘要 模型驱动开发技术通过不同抽象层次模型的建立和转换,可有效提高软件开发的效率和质量。本文将模型驱动开发思想引入到面向Agent软件工程,研究了基于Agent的模型转换技术,并将它集成到面向Agent的软件开发方法学ODAM中。ODAM将基于组织抽象所建立起来的模型视为平台无关模型,将基于特定平台所建立起来的模型视为平台相关模型,支持模型驱动的软件开发。本文选取JADE作为目标系统的开发平台,建立了ODAM元模型和JADE元模型间的映射关系,提出了从ODAM组织模型到JADE模型、从JADE模型到程序代码的模型转换规则,开发了相应的支撑软件工具ODAMTransformer,通过案例分析和演示展示了技术和工具的可行性和有效性。 The model-driven development (MDD) technology can effectively improve the quality and efficiency ot sottware development by establishing and transforming various abstract level models. The paper attempts to introduce the model driven development technology to agent-oriented software engineering, investigates the agent-based model transformation technology, and integrates it into the agent-oriented methodology ODAM. ()DAM supports the model-driven development and adopts the organization-based models as a platform-independent models, and the models established on specific platfrom as a platform-dependent models. The paper takes JADE as a platform that is dependent on specific implementation techniques, establishes the relationship between the ODAM meta-model and the JADE meta-model, and further presents a number of model transformation rules that support the transformation between the ODAM models and the JADE models, and the transformation between the JADE models and the source codes. A software tool called ODAMTransformer is developed to support the model transformation and ODAM. Finally, a case is studied to demonstrate our approach and manifest its effectiveness.
出处 《计算机工程与科学》 CSCD 北大核心 2009年第10期64-68,共5页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60773018) 国家863计划资助项目(2007AA01Z135) 霍英东优选资助课题(104029)
关键词 模型驱动开发 组织抽象 ODAM 模型转换 MDD organization abstraction ODAM model transformation
  • 相关文献

参考文献8

  • 1Perini A,Susi A. Automating Model Transformations in Agent-Oriented Modelling[C]//Proc of AOSE '05,2006 : 167- 178. 被引量:1
  • 2KleppeA WarmerJ BastW 鲍志云 译.解析MDA[M].北京:人民邮电出版社,2004.. 被引量:15
  • 3毛新军编著..面向主体的软件开发[M].北京:清华大学出版社,2005:446.
  • 4Bernon C, Cossentino M,Pavon J. Agent Oriented Software Engineering[J]. The Knowledge Engineering Review, 2005 (2):99-116. 被引量:1
  • 5Pavon J, Sanz J J G, Fuentes R. Model Driven Development of Multi-Agent Systems[C]//Proc of the 2nd European Conf on Model Driven Architecture, 2006 : 284-298. 被引量:1
  • 6Mao Xinjun, Shang Lijun, Zhu Hong, et al. The Adaptive Casteship Mechanism for Developing Multi-Agent Systems [J]. Int'l Journal of Computer Applications in Technology, 2008,31(1-2):17-34. 被引量:1
  • 7Penserini L, Perini A, Susi A, et al. From Stakeholder Intentions to Software Agent Implementations[C]//Proc of the 18th Conf on Advanced Information Systems Engineering, 2006:465- 479. 被引量:1
  • 8Bellifemine F, Caire G, Greenwood D. Developing Multi-Agent Systems with JADE[M]. England: John Wiley & Sons Ltd, 2007. 被引量:1

共引文献14

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部