基于MDA的TRISO-Model模型管理方法及应用
MDA-Based Model Management Method and Its Application for TRISO-Model作者机构:中国科学院软件研究所互联网软件技术实验室 中国科学院研究生院北京100049 中国科学院软件研究所计算机科学国家重点实验室北京100080
出 版 物:《软件学报》 (Journal of Software)
年 卷 期:2007年第18卷第7期
页 面:1612-1625页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金Nos.60273026 60573082 国家高技术研究发展计划(863)No.2002AA116060~~
主 题:TRISO-model(tridimensional integrated software development model) MDA(model driven architecture) MOF(meta object facility)元建模 模型转换
摘 要:TRISO-Model(tridimensional integrated software development model)是为处理软件开发的复杂性和动态性而提出的三维集成软件开发方法学,其中,多维模型之间的语义一致性维护以及对模型应用中公共操作部分的重用,提出了基于一致语义进行模型管理的需求.给出了基于MDA(model driven architecture)进行模型管理的方法MDA-MMMethod(MDA based model management method),应用MDA的4层模型管理结构,基于MDA核心标准MOF(meta object facility)所提供的公共语义基础管理模型和元模型,MDA-MMMethod支持各种MDA模型操作标准实现在TRSIO-model应用中的重用.开发了相应的支持系统MDA-MMSystem(MDA based model management system),应用于SoftPM的项目实践中.与传统方法相比,模型应用的开发效率得到了显著提高,同时降低了开发成本.最后,给出了模型融合的应用实例介绍.