UML时序图模型到UPPAAL时间自动机模型转换方法研究和工具实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:abwyn12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统中任何一点错误都可能导致灾难性的后果,故保障实时系统的正确性和可靠性是建立实时系统的首要问题。实时系统建模无疑是一种很好的解决方法,但新的问题是如何保证实时系统模型的正确性和可靠性。这依赖于良好的建模语言和建模工具以及完善的仿真和验证工具。UML作为可视化描述软件结构和行为的标准语言,已经广泛应用在各种软件开发中,在实时系统领域也发挥了越来越重要的作用。目前对实时系统建模主要采用UML序列图(sequence diagram)与状态图(state diagram)相结合的方法。而UML时序图(Timing Diagram)不仅能描述对象间的状态转换同时还能完美地刻画交互次序和交互的时间细节。UML时序图强大灵活的描述能力使其在实时系统建模中必将发挥越来越重要的作用。实时系统的高可靠性要求必须对实时系统模型进行仿真和验证。UPPAAL是基于时间自动机的一个实时系统验证工具,具有强大的仿真和验证能力。但是UPPAAL只能验证UPPAAL时间自动机所描述的模型,不能对UML时序图模型进行仿真和验证。如果能将UML时序图模型转换为UPPAAL时间自动机模型,那么就可以利用UPPAAL对基于UML时序图的实时系统进行仿真和验证,且如果能够开发出转换工具实现自动转换,就可以使UML时序图模型直接作为UPPAAL的输入模型而不需要在UPPAAL中重新建立模型,从而缩短开发周期,降低出错概率。本文分析研究了UML时序图模型和UPPAAL时间自动机模型,提出了从UML时序图模型到UPPAAL时间自动机模型的转换策略。针对UML时序图各元素的语义以及UPPAAL时间自动机的相关语义,给出了将UML时序图模型映射到UPPAAL时间自动机模型的设计方案以及转换算法。同时,文章给出了基于上述UML时序图模型到UPPAAL时间自动机模型的转换规则和转换算法的工具UML_TDMtoUPPAAL_TAM。该工具能够按照已定义好的转换规则将UML时序图模型转换到UPPAAL的时间自动机模型,由UPPAAL对模型进行仿真和验证。UML时序图模型到UPPAAL时间自动机模型的转换使得UPPAAL能够对基于UML时序图模型的实时系统进行仿真和验证,使UML时序图模型直接作为UPPAAL的输入模型而不需要在UPPAAL中重新建立模型,从而缩短开发周期,降低出错概率,大大提高实时系统的可靠性。
其他文献
云存储的概念是随着云计算的发展而出现的。本文对云存储机制进行研究,分析了云存储系统中的数据存储方式及数据的访问方式。在云存储环境当中,数据都是以多备份、固定大小数
随着互联网的飞速发展和广泛应用,域名作为互联网中必不可少的基础内容,在个人网站和企业品牌推广中也更加重要。一方面简单易记且含义较好的域名可以作为一种收藏,另一方面
虚拟现实是近年来十分活跃的技术研究领域,是一系列高新技术的汇集。它能给用户更逼真的体验,为人们探索宏观世界和微观世界提供了极大的便利。本文研究了水电站虚拟环境中基于数据手套的人机交互技术以及多通道投影系统的无缝拼接技术。本文主要开展了以下研究工作:(1)根据人手的解剖结构和运动特点,利用3D Studio Max进行虚拟手的建模;根据水电站设施组成进行水电站虚拟环境的建模。(2)概述了数据手套的原
随着网络宽带的增加和信息处理技术的进步,人们对多媒体业务的需求越来越广泛。视频编码技术作为多媒体技术中重要的组成部分,早已经成为国内外研究和工业应用的热点之一。许
近年来,随着计算机技术的飞速发展以及在生活工作中的普及,数字图像处理技术的应用领域也随之越来越大,对数字图像处理技术的研究也成了国际上的热点。基于对数字图像处理的兴趣
随着第三代移动通信技术3G (The3rd Generation Mobile Communication Technology)时代的来临,通信产业形态也渐渐由单纯的产品经济业态完成了向服务经济业态的进化,增值服务
随着各行业的急速发展,海量数据呈爆发式增长,给数据处理工作带来了极大压力,这也就对数据处理方法提出了更严格的要求,从而需要更高效地降低数据维度,减小数据使用过程中的压力。近些年来,特征选择问题的解决也随之受到更广泛的关注。由于数据维度和数据量的增加,传统穷举法已经无法妥善解决特征选择(Feature Selection,FS)问题。因此,诸多学者针对特征选择方法作出不断的改进与提高,并取得了可观的
学位
随着计算机网络的发展,网络安全成为一个普遍关注的问题。入侵检测技术作为一种重要的动态安全防护技术,现已成为计算机安全体系的重要研究领域。由于网络环境的复杂性,传统
蚁群算法是模拟自然界真实蚂蚁在寻食过程中从蚁穴到食物源中最短路径的原理,而提出的一种新型模拟算法。能够很好的解决较复杂的优化问题,它的并行性,协同性,正反馈性和鲁棒性等
随着电子商务规模的不断扩大以及个性化推荐系统在电子商务中的广泛应用,使得推荐系统成为一个非常活跃的研究领域。目前,推荐系统面临着数据极端稀疏、冷启动等问题,使得传统的