• 论文 •    

基于模型驱动框架的计算无关层过程建模

吕瑞峰, 王刚, 问晓先, 徐晓飞   

  1. 1.哈尔滨工业大学 机电工程学院,黑龙江哈尔滨150001;2.哈尔滨工业大学 计算机科学与技术学院,黑龙江哈尔滨150001
  • 出版日期:2008-05-15 发布日期:2008-05-25

Process modeling method of calculation independent model level based on MDA

LV Rui-feng, WANG Gang, WEN Xiao-xian,XU Xiao-fei   

  1. 1.School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150001, China;2.School of Computer Science & Technology, Harbin Institute of Technology, Harbin 150001, China
  • Online:2008-05-15 Published:2008-05-25

摘要: 目前企业服务软件的开发和实施存在较大缺陷,为此提出了基于模型驱动框架的企业服务软件开发模式和计算无关层的建模体系结构,重点研究了计算无关层过程模型的建模方法,定义了元模型中的元素和元素间的关系。通过对过程元模型的派生和扩展,得到过程基本模型中元素和元素间的关系。阐述了基本模型的扩展机制,建模人员可以据此对基本模型进行元素扩展和属性扩展。最后,为了使计算无关层过程模型能够向下层模型转换,以及能够与其他企业模型进行互操作,分别建立了过程元模型的统一建模语言标准和过程基本模型的可扩展标记语言标准。

关键词: 企业建模, 模型驱动框架, 过程模型

Abstract: There were some deficiencies existing in the development and the implementation of most popular Enterprise Service Architecture (ESA) software. To solve these problems, an ESA software development mode based on Model Driven Architecture (MDA) was put forward. This mode included Calculation Independent Model (CIM), Platform Independent Model (PIM), Platform Specific Model (PSM) and code level. Based on this mode, the modeling architecture of CIM level was presented, and the process model's modeling method was studied in detail. Process model included process metamodel and process basic model. Elements and Relationships between these elements of metamodel were defined. Then, by derivation and the extension of process metamodel, elements and the relationships among these elements of process basic model were obtained. Moreover, process basic model's extension mechanism was put forward, and according to this mechanism, modeling engineers could expand the elements or element attributes of process basic model. Finally, to transform CIM model to PIM model and interoperate with other enterprise models, process metamodel's Unified Modeling Language (UML) standards and process basic model's eXtensible Markup Language (XML) standards were established respectively.

Key words: enterprise modeling, model driven architecture, process model

中图分类号: