一个模型转换开发工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:jy02553920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OMG大力倡导的模型驱动体系结构(Model Driven Architecture,MDA)是一种对软件需求建立抽象模型,再由抽象模型自动生成完备的应用程序的方法。模型转换是实现DMA的核心技术。通过模型转换技术,可以在很大程度上减少软件开发人员繁杂重复的工作,提高软件开发的效率与质量。   模型转换离不开模型转换工具的支持。本文对目前已有的一些转换工具进行了分析,发现还存在一些尚待解决的问题,主要有以下几个方面:现有的模型转换工具主要集中于模型转换开发的实现阶段,缺乏对模型转换开发生命周期其他阶段的支持,使模型转换的质量难于保证;转换开发与转换实现语言耦合紧密,造成模型转换在平台间迁移困难;现有工具对复杂模型转换开发的支持不足。   本文阐述了一个旨在解决上述问题的模型转换开发工具的研制。其中,给出了模型转换建模工具的体系结构并阐述了主要部分的详细设计方案与实现。该工具对模型转换开发生命周期中的需求捕获、设计、测试和部署等各个阶段提供支持,帮助开发人员逐步精化的所开发的模型转换。工具在模型转换开发的设计阶段通过抽象的规则模型描述转换规则,在实现阶段根据规则模型生成不同转换实现语言的转换代码,来降低模型转换开发与转换实现语言的耦合。此外,该工具提供了组合模型转换来帮助开发复杂的模型转换。
其他文献
经济全球化已成为世界经济发展的总趋势,国际贸易中的关税壁垒日趋降低,技术法规、行业标准、评测程序已经产生了举足轻重的作用和影响。新一代GPS(Geometrical Product Spec
随着信息技术的不断发展,人们对海量数据处理能力的要求越来越高,通过网络访问非本地资源的条件越来越成熟,云计算这种基于互联网通过虚拟化方式共享信息资源的新型计算模式
微机接口课程是高等学校计算机、自动化以及相关电子信息类专业主要的专业基础课,对学生深入了解微机系统的组成、工作原理及常规接口技术有重要意义,是从事微机系统设计和接
随着互联网的发展,互联网应用向协协作性、多媒体方面演变。以音视频、图片为主要内容的应用极大的丰富了互联网应用内容,提高了用户参与的积极性。而多媒体应用增多的同时,
图像缩放是一种基础的数字图像处理技术,尤其是在信息技术飞速发展的今天,各种电子产品层出不穷,它们有着不同的分辨率和纵横比,当人们在这些电子产品之间传递图像时,如何满
在模型驱动开发中,模型是软件开发阶段的主要制品。对信息系统进行建模需要建模语言的支持。UML是被软件工业界和学术界广泛采纳的具有权威性的建模语言。为了满足不同建模领
雷达回波模拟技术是雷达技术研究中的一个重要环节。压缩感知理论与技术在雷达中的应用是近年来雷达技术发展的一个重要方向。将回波模拟技术与压缩感知技术结合起来开展研究
无线多媒体传感器网络(WMSN)中,数据的可靠传输是研究重点。基于最小跳数协议,本文提出一种带拥塞控制的时间片均衡负载多路径协议(MHDMwTS).通过分析无线WMSN中数据可靠传输
煤矿安全系统是煤炭企业安全生产的重要保障,人员定位系统则是煤矿安全系统中的重要组成部分。本文将目前比较先进的技术——空间数据仓库技术应用到了煤矿人员定位系统的研
数字家庭其中一个基本目标是为人们提供舒适、安全、方便和高效率的生活环境。这涉及到诸多设备信息和控制信号的调用和传输,而这些信息和信号对带宽的要求并不敏感;另外,由