期刊文献+

基于SACRED元模型的模型驱动体系结构工具

SACRED meta model based model driven architecture tool
下载PDF
导出
摘要 模型驱动的体系结构(MDA)开发方法是以模型作为软件开发的主线,基于统一建模语言(UML)创建的模型不能很好地起到衔接用户需求和代码的桥梁作用,而且模型中存在不同的视角.在元对象设施(MOF)的基础上,定义了SACRED元模型,使用主题和映射来解决基于UML建模的缺陷.主题的引入为用户需求到模型增加了新的转换桥梁,采用映射方式实现了平台无关模型(PIM)到平台相关模型(PSM)的转化,使得模型不需要关注系统细节,降低了元模型的复杂度.阐述了基于SACRED元模型的开发过程,并研制了一个基于SACRED元模型的MDA工具PureX.通过一个实例说明了该元模型以及软件开发过程的有效性.与UML相比,该模型具有建模元素简单、不同阶段、不同角色模型一致、支持双向开发、便于模型复用等优点. Model driven architecture (MDA) development method regards model as the axis in software development. Traditional unified modeling language (UML) generated model cannot link up the users' requirement and the code very well and has various views. Based on meta object facility (MOF), a meta model named SACRED (Subject, Act ion, Constrain, Relation, Event, Data) was defined to solve the deficiency of UML modeling by using subject and mapping. Introduction of subject adds new swift bridge from use's demand to model, and mapping-realizes the swift from platform independent model (PIM) to platform specific model (PSM), which enabling the model not to focus on the system's details so as to reduce the complexity of meta model. And the software development process based on the SACRED meta model was proposed. A tool named PureX based on the SACRED meta model was also introduced. Finally an example was put forward to illustrate the SACRED meta model and the software development process. Compared to UML, the model features simple modeling elements, consistency of model diagram in different stage and for different character, supporting two-way development, and easy reuse of model, etc.
作者 黄琦 柴春雷
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2007年第9期1541-1545,1551,共6页 Journal of Zhejiang University:Engineering Science
基金 国家自然科学基金资助项目(60475025) 高等学校博士学科点资助项目(20050335096)
关键词 模型驱动的体系结构 元模型 主题 映射 model driven architecture meta model subject mapping
  • 相关文献

参考文献8

  • 1DAVID S F.Model driven architecture:applying MDA to enterprise computing[M].New York:Wiley Publishing,2003.
  • 2MILLER J,MUKERJI.MDA guide version 1.0.1[M].Framingham:Object Management Group,2003.
  • 3OMG.Meta object facility (MOF) specification version 1.4[M].Framingham:Object Management Group,2002.
  • 4OMG.UML 2.0 superstructure final adopted specification[M].Framingham:Object Management Group,2003.
  • 5邵维忠,梅宏.统一建模语言UML述评[J].计算机研究与发展,1999,36(4):385-394. 被引量:102
  • 6SIOBHAN C,WILLIAM H,HAROLD O,et al.Subject-oriented design:towards improved alignment of requirements,design and code[C]∥ Proceedings of the Conference on Object-Oriented Programming:Systems,Languages and Applications.New York:ACM,1999:325-339.
  • 7JOAQUIN M,JISHNU M.MDA guide version 1.0[M/OL].2003-06-01.http://www.omg.org/docs/omg/03-06-01.pdf.
  • 8杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:268

二级参考文献5

共引文献368

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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