期刊文献+

模型驱动架构中模型构造与集成策略 被引量:26

A Strategy for Model Construction and Integration in MDA
下载PDF
导出
摘要 模型驱动式开发是以模型构造、模型转换和精化为核心的.对象管理组织OMG选择将统一建模语言UML作为标准建模语言,并将其作为模型驱动架构MDA的支持平台.但UML模型缺乏严格的语义,不同视角和不同开发阶段的模型很难集成,所以目前MDA中各种模型之间是脱节的.基于统一程序设计理论UTP,将对象精化演算系统rCOS与UML结合起来,提高了UML模型的精确性与模型转换能力.建立模型驱动式开发中不同层次、不同视角的相关模型并将它们集成起来,建立了一个统一的模型系统. At the core of MDD (model driven development) are the concepts of model and its transformation and refinement. Unified modeling language (UML) is selected by object management group (OMG) as a standard modeling language and model driven architecture (MDA) is constructed on it. However, UML models are not precisely described, especially in semantics. Thus the models developed in different phases or constructed in different views are not easily to be integrated together in MDA. In this paper, based on Hoare and He's unifying theories of programming (UTP), a method is proposed to combine the refinement calculus of object systems (rCOS) with UML is proposed to increase the precision and transformation ability of the models. Models at different abstract levels and different views are constructed and integrated together to form a unified modeling system.
出处 《软件学报》 EI CSCD 北大核心 2006年第6期1411-1422,共12页 Journal of Software
基金 国家自然科学基金 国家重点基础研究发展规划(973) 上海市自然科学基金~~
关键词 模型驱动架构(MDA) UTP 模型 构件 形式方法 model driven architecture (MDA) UTP model component formal method
  • 相关文献

参考文献2

二级参考文献2

共引文献246

同被引文献247

引证文献26

二级引证文献131

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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