 |
|
|
|
 |
 |
 |
|
 |
|
 |
|
|
刘静,何积丰,缪淮扣.模型驱动架构中模型构造与集成策略.软件学报,2006,17(6):1411-1422 |
模型驱动架构中模型构造与集成策略 |
A Strategy for Model Construction and Integration in MDA |
投稿时间:2006-01-18 修订日期:2006-03-28 |
DOI: |
中文关键词: 模型驱动架构(MDA) UTP 模型 构件 形式方法 |
英文关键词:model driven architecture (MDA) UTP model component formal method |
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60373032 (国家自然科学基金); the National Grand Fundamental Research 973 Program of China under Grant Nos.2002CB312001, 2005CB321904 (国家重点基础研究发展规划(973)); the Natural Science Foundation of Shanghai of China under Grant No.05ZR14052 (上海市自然科学基金) |
|
摘要点击次数: 7280 |
全文下载次数: 5119 |
中文摘要: |
模型驱动式开发是以模型构造、模型转换和精化为核心的.对象管理组织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. |
HTML 下载PDF全文 查看/发表评论 下载PDF阅读器 |
|
|
|
|
|
|
 |
|
|
|
|
 |
|
 |
|
 |
|