面向验证的SysML模型的形式化转换研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:liqund7h
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统中软件的规模和复杂度急剧增大,软件可靠性在嵌入式系统中的重要性逐渐凸显。嵌入式系统更加注重软件和硬件相结合的协同设计,如何创建出有效的模型使得不同技术背景和有不同专长的人能够提高开发效率、协同设计并联合开发出高可靠性的系统成为了一个亟待解决的问题。基于MDA的软件开发,并对软件模型进行形式化转换与验证可以有效解决这一问题。SysML是UML Profile,采用图形化描述方式建模,大幅度增强了开发者管理复杂系统的能力,在嵌入式系统设计中使用SysML建模可以提高开发效率。但是SysML缺乏精确的语义约束,无法进行形式化验证,难以满足系统的高可靠性的需求,且SysML缺乏时间描述,难以满足嵌入式系统实时性的要求。本文通过对SysML添加时钟构造型描述时间约束,提出基于MDA的SysML模型的形式化转换方法,并对转换结果进行验证分析,提高软件的可靠性。本文研究工作包括以下三个方面:1.首先,提出基于MDA的SysML模型的形式化转换方法。该方法将SysML模型到形式化模型——时间自动机模型的转换分为两部分:SysML与时间自动机的同构化、模型转换实现,模型转换实现包括语义映射和语法转换。2.通过元建模实现SysML和时间自动机的同构化。为SysML添加时钟构造型扩展时间语义,然后根据SysML和时间自动机的语义和语法对两者进行元建模,将两者集成到同一个元元模型体系中,为模型转换实现中的语义映射和语法转换做准备。3.使用模型转换技术实现SysML模型的形式化转换。在元建模的基础上,使用ATL构造元模型间的语义映射,实现语义层的转换;使用TCS为时间自动机的元模型构造具体语法规约,生成与SysML模型具有相同语义的形式化模型,实现语法层的转换。最后,本文结合智能会议室光感控制系统,使用SysML对系统建模,通过SysML模型的形式化转换方法实现SysML模型到时间自动机模型的转换,使用工具UPPAAL就系统安全性等属性对模型转换结果进行形式化验证分析,说明了该方法能够提高SysML模型的有效性和正确性,证明了该方法的可行性。
其他文献
摘要:近年来,人们越来越多地关注数据集中数据点之问的关系。不同种类的网络相继涌现。有链接和节点类型都单一的同质网络如以朋友友谊为基础建立起来的社交网站;以网络链接形
近年来,我国的汽车保有量迅速增加,交通事故发生率居高不下,给人民的生命和财产造成了巨大的损失,交通安全问题已日益成为一个严重的社会问题。驾驶员疲劳和注意力分散是引发
本体——共享概念化的明确的形式化规范的模型,自提出以来就成为研究的热点,并在知识工程、信息检索、Web异构信息处理和语义Web等方面得到了广泛的应用。在领域本体的建模过程
植物仿真一直是计算机图形学研究的热点和难点。近年来,植物形态的多样性吸引了越来越多的研究者,水下场景也以复杂和奇妙的视觉效果吸引了越来越多的关注。水草作为一种水生
随着社会气象日新月异,科技发展突飞猛进,人们对生活的舒适度有了更高的要求。在此背景下,汽车变成了人们出行代步的必备交通工具。但是,汽车的普及尽管可以使人们的生活舒适
双目立体视觉技术是根据两幅不同角度拍摄的图像,获取图像中物体三维几何信息的技术。该技术近年来发展迅速,在军事和民事的各个领域都得到了广泛的应用。图像匹配技术又是双
运动目标检测是目标识别、分类和行为分析与理解的前提,是计算机视觉领域基础研究内容之一,广泛应用于智能视频监控、人机交互、军事应用等领域。运动目标检测存在如阴影去除和
虹膜识别作为新世纪最具研究价值和发展潜力的生物特征识别技术之一,有着其它生物特征识别技术无法比拟的高准确率、高稳定性、高防伪性以及非接触性等优点,其可广泛应用于机场
伴随科技的发展,信息浪潮扑面而来。人们每天聊天、微博、视频、邮件等会产生大量数据信息。这些数据中包含了大量有极高价值的信息。处理这些规模庞大的数据对现有的分析方
人脸识别作为生物特征识别技术的一个重要组成部分,具有主动性、便捷性、非侵犯性和隐蔽性等优点,是模式识别和人工智能领域的研究热点。基于二维图像的人脸识别算法受光照、