基于QVT的模型转换技术研究与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:sztsb99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动构架(MDA)是由国际标准组织(OMG)提出的一种新型软件开发方法,将模型看作软件开发过程中的关键,以系统建模驱动整个开发过程。查询/视图/转换(QVT)是OMG提出的用于解决基于MOF模型的相互转换问题的待定标准,其目的在于实现模型自动转换。本文主要研究QVT的实现标准以及相关的模型转换规则的设计与实现。 本文首先比较了现有软件开发模型与MDA的异同之处,分析了MDA的优点及所能解决的问题。在对现有QVT提案进行比较分析和总结的基础上,本文提出了实现QVT标准的一些准则,分析了QVT RFP中的一些要求,并给出了相应的技术框架。QVT标准中的核心是模型转换语言的定义,本文提出了一种基于关联/映射的QVT模型转换规则,比较完整的定义出了其抽象语法和伪代码形式的具体语法,并使用具体语法进行了语义映射。最后通过实现一个经典的模型转换实例,使用此规则详细分析了UML模型和RDBMS模型之间的相互转换过程,实现了对该规则的组合、重用、嵌套,并达到了模型转换可溯源性和双向性等要求。 目前对模型转换以及QVT的研究处于刚刚起步阶段,还没有形成相关的标准,本文中提出的实现QVT的思想以及模型转换规则对于相关研究具有一定的借鉴意义。
其他文献
航道的正确标识——航标是船舶航运安全的重要保障。随着水路航运系统的不断发展,构建一个能对航道航标进行远程监控和管理的智能航标监控系统对于提高助航的准确性、安全性和
现场总线在目前的工控领域得到越来越广泛的应用,PROFIBUS更是在我国得到了长足的发展,越来越多的厂商采用PROFIBUS总线技术作为工厂的底层工业控制系统。为使我们能够完全的掌
近几年来,足球机器人系统已成为人工智能和智能控制领域的热点研究课题之一。随着研究的深入,人们越来越认识到足球机器人小车控制器在整个机器人中的重要作用。本文以MiroSo
本论文设计了一种基于PC总线的实验锅炉控制系统,该控制系统在实验教学中起着十分重要的作用。本文首先对高校实验控制系统的现状及其发展状况进行了说明,提出了实验锅炉控制系
优化控制作为系统控制理论及系统工程的重要组成部分,受到越来越多控制及系统工程科学家的关注。优化控制理论是提高系统鲁棒性的有效途径之一。近二十年来,该控制理论取得了蓬
随着集成电路的飞速发展,对半导体器件的计算机模拟变得越来越重要。传统的计算机模拟主要是采用数值算法。 本文提出了一种半导体器件模拟的新方法,这种新方法将Adomian
随着大规模集成电路技术、超大规模集成电路技术的发展,特别是微处理器的出现和广泛应用,包装机械的控制技术有了突飞猛进的发展。控制技术的发展成为推动包装机械功能提高的
句法分析是自然语言处理中的关键性问题之一,其主要任务就是自动识别句子的句法结构,即句子包含的句法单位以及这些句法单位相互之间的关系。句法分析问题的解决对于机器翻译、
近年来随着Internet的普及以及互联网用户的不断增多,人们更趋向于利用这个传播渠道去发布和交换信息。数字图书馆和远程学习随着互联网的发展而成为研究的热点,实现上述思想
针对工业生产过程中经常存在着的离散决策变量与连续变量共存的情况,采用混杂系统理论和Petri网技术,探讨了其递阶建模、仿真和优化问题。以工业污水泵站自动化控制系统为对