基于MDE模型转换的若干研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:jybertrand123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着模型驱动技术在软件开发中的广泛应用,以UML为代表的大量可视化建模语言不断涌现,但它们中的大部分目前还没有严格的形式语义,所建立的模型存在很多潜在不一致性等问题,大大影响了系统的可信性。因此如何为模型驱动工程领域的非(半)形式模型提供有效的验证和仿真手段一直备受学术界和工业界的普遍关注。本文针对目前实时嵌入式领域广泛应用的可视化建模语言及规范UML-MARTE和SysML进行了深入研究,通过基于MDE的模型转换技术将这两类模型转换到形式系统及仿真平台上,从而利用形式验证支持工具和仿真平台对系统模型进行一定的验证和仿真支持,进而达到在系统设计的早期就能够灵活地检查和验证系统的性质。具体地说,我们的工作集中在以下几个方面:本文首先研究了基于MDE的SysML状态机图到时间自动机的两种转换方法及SysML顺序图到时间自动机的转换方法。对于转换结果,我们利用已有的时间自动机验证工具对其进行验证,从而间接地利用形式模型及工具解决了验证SysML状态机图模型和顺序图模型的问题。其次,本文研究了基于MDE的模型到仿真代码生成技术。在这一部分,我们首先研究了MARTE模型和SystemC模型之间的语义对应关系,然后基于QVT和ATL等主流转换语言开发相应的模型转换规则,并基于相应的执行引擎实现对应的模型转换,从而将MARTE模型映射到仿真平台,以获得仿真平台对系统模型动态仿真验证的支持。最后,在进行了如上转换工作的基础上,我们针对QVT和ATL两类主流模型转换语言,总结和比较了它们在不同转换场景中的优缺点,从而形成了我们对声明式转换规则的图形化定义,以提高模型转换规则的易理解性。
其他文献
该文首先讨论了个性化领域在国内外的研究和应用现状,并着重介绍了几个与此相关的重要理论及技术,包括用户建模、数据挖掘等.然后文章以较大的篇幅详细论述了一个实际个性化W
信息提取就是从大量的数据中检索出有用的信息。但一般的Web信息提取技术都是基于对Web上HTML文档的分析,本文提出了一种针对XML的信息提取技术。XML(eXtensible Markup Langua
电动汽车节能环保,而传统燃油汽车既消耗大量不可再生能源,又带来严重的环境污染,电动汽车取代传统汽车是大势所趋。电动汽车驱动控制技术是电动汽车关键技术之一。本文介绍了电
该文在了解GIS的一些基本概念的基础上,详细分析了目前比较流行的两种矢量地图数据文件—ESRI ShapeFile的数据文件和MapInfo的数据交换文件格式,进而提出了统一处理这两种矢
中国手语的构成是以手势语为主,适当配合手指语,包括30个手指字母,大约5500个基本手势词.手指语是从字母语言发展起来的,用一个指式代表一个汉语拼音字母,按照汉语拼音方案拼
一个完整的网络分析软件的体系结构必须由以下几个部分组成:稳定、高效的分组捕捉机制,强大、健全的分组过滤机制,清晰、全面的分组解释、解码机制和友好的用户界面.该文将讨
该文从因特网及数据库理论的发展和现状着手,首先简要介绍了系统的总体结构、功能及特点,并介绍了陕西省软科学网的设计、实现、功能以及所采用的技术;然后对系统开发过程中
随着计算机网络技术的应用和普及,利用网络快速安全的传递、分发和回收公文,并逐步实现无纸化办公已成为一种不可阻挡的趋势。设计一种基于工作流的网络办公软件已成为各单位的
该文主要研究基于图像颜色特征的检索.提出了一种基于代表色块的特征的图像检索方法.我们在HSL色彩空间提取出能够良好再现原图像主色调的n种颜色(称为代表色),再计算出表征
该文论述了针对方正eBook阅读器ApabiReader的应用背景,基于组件对象模型的插件体系结构的设计和实现技术,并提出了相应的设计模式.该论文充分研究了Windows系统平台上的组件