模型驱动系统中模型转换技术的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zjwx2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2001年,OMG(国际对象管理组织)提出了MDA(模型驱动构架)。MDA的关键之处就是软件开发过程是由对软件系统的建模行为驱动的。MDA的目标是把业务和应用逻辑与底层的平台技术分离。目前虽然构建平台模型方面业内己经建立了相关标准,并提出了很多转换方法和提案,却没有形成统一的标准,因此,只能说模型间的相互转换技术尚处在探索阶段,还需进一步研究和讨论。所以本文将以MDA整体框架为起点,对MDA中的模型转换技术进行深入研究。首先,全面的介绍MDA的相关理论及技术,深入的阐述OMG定义的MDA的四个核心标准:UML,MOF,CWM, XMI。然后对现阶段PIM到PSM模型转换的各种方法进行讨论,包括它们的优点和不足。其次,对UML标准的子标准对象约束语言(OCL)进行详细介绍,包括OCL元模型与其在MDA中的主要用途等。由于OCL不但可以用于模型约束、查询,还可以用于定义模型转换规则和定义建模语言等,所以本文将结合OCL的特性分析其在MDA框架中的应用,然后提出一种基于UML和OCL的模型转换方法。然后,重点阐述基于UML和OCL的模型转换方法。包括定义转换原理和转换规则,利用元模型和对象约束语言分别去定义具体转换规则,以及给出相应的完整的模型转换框架,并给予详细说明。最后,通过一个高校排课系统对研究成果进行应用和验证。详细介绍了系统需求分析和总体设计,并基于Web的三层模式给出了此种方法从PIM到PSM模型转换的具体过程,说明了基于UML和OCL的模型转换方法的可行性。
其他文献
随着互联网和信息技术的不断发展,文本形式的非结构化数据正在不断的增加。文本分类技术能够有效地对文本数据进行组织和处理,广泛地应用在各个领域。文本分类的预处理、特征
并行测试技术是ATS (Auto Test System)在进一步降低测试的时间、削减测试的成本的趋势下新兴的一项技术,它正以不可比拟的优势成为下一代ATS发展的热点。在运用并行测试技术
随着三维模型的大量产生,三维模型检索技术逐渐受到学者们的广泛关注。其中比较主要的检索方法是基于内容的三维模型检索,而基于内容的检索技术的核心是特征提取。本文在借鉴
随着数字技术的发展,数字图像与视频在工业自动化、影视后期制作等领域,逐渐得到了广泛的应用。图像和视频的编辑与合成是图像和视频处理的一项重要技术,而传统的图像和视频的编
Mashup是目前网络上流行的一个词语,它起源于对流行音乐的描述,指的是从两首不同的歌曲(通常属于不同的流派)中混合演唱和乐器的音轨而构成的一首新歌。类似的,Mashup也是内
硬件验证技术已经成为硬件电路设计中的瓶颈,验证在整个产品开发流程中占据的人力资源与时间资源愈加庞大,但验证的效率和可重用性却非常低。因此在产品上市之前,提供高效率
伴随着网络与通信的发展,物联网、云计算、大数据等一批新兴的网络应用将会彻底改变人们的思维方式,从而促进社会文明与科技的进步。虽然技术的发展给社会带来了福利,但是我
工作流技术是目前工程项目管理领域的研究热点,它被广泛应用于企业业务过程建模、仿真分析、优化和集成等领域,是实现企业业务流程自动执行的重要技术。工作流技术的应用研究
在当今世界,随着信息的急剧增加,国际交流的日趋频繁,机器翻译的潜在需求越来越大。机器翻译方法按照其使用理论不同可以分为基于规则的、基于语料库的和混合翻译方法三种。
随着时代的发展,以计算机技术、通信技术为核心的信息技术被广泛的应用到各个领域中。随着普适计算、通信与家用电器产业的不断融合,使得具有数字化、网络化和智能化的信息家电产品趋于成熟,一套完整的信息家电体系结构逐渐产生,智能家居的概念正在一步步的得到实现。在可预见的将来,信息家电产业将成为全世界的一大消费热点。信息家电的应用将极大的改善人们的居家体验和生活水平,使得家庭生活更加舒适与便利。伴随着信息家电