MDA中的精确建模方法研究

被引量 : 0次 | 上传用户:hdw1978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动架构(Model Driven Architecture,MDA)是国际对象管理组织(Object Management Group,OMG)提出的一种软件开发方法学,其目标是通过构建可执行模型实现软件的工厂化生产。为了实现这一目标,OMG为MDA制定了包括元对象机制、统一建模语言、通用仓库模型、XML元数据交换在内的核心规范和技术标准进行支持,不仅实现了模型数据的持久化存储,解决了不同建模工具的互操作问题,更从元建模的底层对模型和模型元素以及它们之间的关系进行严格的规约,使可执行模型成为一种可重用资产。 文中对MDA的开发框架和开发过程中的主要模型进行了充分的论述,对MDA中模型的分类法进一步细化的同时,利用TOGAF(The Open Group Architecture Framework)改进MDA的需求管理模型,为MDA中需求捕获和管理建立提供了一个理论依据。针对计算无关模型涉及到诸多需求因素,文中引入领域工程,同时结合框架理论实现领域需求模型模型的复用,为领域工程的实施提供了有利的条件;在对领域需求中可变性因素韵进行管理和约束时,引入了基于特征的领域建模方法,加入热点和冷点对领域知识进行划分,利用决策模型形式化的表达可变性因素,提高了基于特征的领域需求模型的描述功能。 文中利用已有的相关理论和成果,首先对元模型和元建模的深入研究,然后分析模型的表示空间和模型元素间的关系,对元建模中建模语言的定义采用了“UML Profile轻量级扩展”+“MOF重量级扩展”扩展UML,不仅体现了MOF在元建模中的作用,而且扩展后的UML在满足特定领域需求的同时,不改变UML语义和体系结构,能为现有的建模工具识别。 精确建模的主体是平台无关模型的构建,文中不仅给出一个完整建模过程,而且将它应用到基于元建模的复杂系统的建模中去,并通过形式化和非形式化的验证理论对文中的关注点——计算无关模型和平台无关模型进行理论上的验证,实现了对MDA中精确建模方法的完整描述。文章的最后还进一步陈述了文中的研究的主要内容,针对文中的弱点进行了分析,并展望了下一步工作的重点。
其他文献
2001年,沈阳五里河体育场,中国男子足球队第一次实现了进军世界杯的梦想,实现了中国亿万球迷许久的心愿,从那一刻起,中国足球福地的传奇将沈阳擦拭得更加闪亮。随着旧址五里
<正> 直接金融是指在一定的时期内,资金盈余单位通过直接与资金短缺部门协议,或在资金市场上购买资金不足单位所发行的有价证券,将货币资金供给资金不足单位使用,而不经过银
<正>暑湿发热是小儿发热的常见证型。吾师熊磊教授自拟柴胡藿香汤治疗小儿暑湿发热40例,现报道如下。1一般资料40例患儿均来自云南中医学院门诊部,其中男23例,女17例;年龄1-3
繁荣的背后是危机,业绩的反面是隐患,效率的伴侣是风险。繁荣有时是虚假的、短暂的,业绩有时仅仅存在于账面上,而由高风险带来的高效率同样是可怕的。我们分析企业的经营,在
控制器局域网络(CAN)是一种能有效支持分布式控制或实时控制的串行通信网络,具有高性能和高可靠性的特点,现已经形成国际标准。但CAN总线也具有其局限性,那就是难以接入因特
<正> 《古兰经》是伊斯兰教最权威的经典和最根本的立法依据,是研究伊斯兰教的主要和首要的必读文献。它的原文是阿拉伯语文,穆斯林们都尊称它为“安拉(真主)的语言”,即“凯
本文在深入探讨电动加载系统原理的基础上,针对导弹舵机工作要求,研究设计了采用直接转矩控制的电动伺服加载控制系统。以变频驱动器ACS800驱动异步电动机,TMS320 2812控制器
办公自动化系统是现代工具和作业方式,通过现代工具和现代作业方式的采用极大地提高了工作效率。中国地质大学(北京)网络办公系统作为校园网信息管理的平台,承载着大量的信息
在信息社会中企业只有利用各种先进的管理方式和技术手段实现,提高获取信息、利用信息的能力,发展知识经济,才能在激烈的市场竞争中取得优势,而ERP正是提供这种能力的思想和
在计算机网络与通讯技术飞速发展的今天,在网络上传输的数据的安全性成为人们日益关注的问题。早期的系统由于没有大规模在网络上应用,所以系统的安全性没有得到足够的重视,