基于时间自动机的UML动态属性模型的映射与验证

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:jianlovepan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式实时系统多数应用在安全性要求较高的场合,因此需要保证系统的正确性。复杂性不断增加的实时系统迫切需要在系统开发早期引入形式化分析技术来验证系统的期望性质。如何为嵌入式实时系统的开发人员提供界面友好、易于使用,又能对设计模型进行精确验证的工具一直是软件工程研究中的难点。 现有许多研究都试图通过结合UML与形式化方法的优点,提供一种兼备易用性和精确性的软件开发方法,这些方法一般先使用UML对系统进行建模,然后将UML图形转换成相应的形式化规范语言,并使用相应工具进行验证。现有的研究中大部分都是对静态属性的验证,在动态属性方面的研究比较少。而嵌入式实时系统的两大特点是反应性和实时性,因此研究动态属性的验证更有意义。 本文研究了将UML励态属性模型转换到时间自动机映射方法和基于时间自动机的模型检验技术,具体分为两部分:第一部分建立了从UML状态图和顺序图转换到时间自动机的映射规则。首先用扩展的UML状态图描述系统个体行为,并用扩展的UML,顺序图描述系统对象间的交互。再将UML状态图转换为时间自动机,同时借助时间Petri网将顺序图转换为自动机,从而实现系统的严格建模。 第二部分是实时系统的形式验证工作,讨论了时序逻辑和模型检验的基本理论和方法,分析比较了实时系统的验证工具,最后选用实时系统验证工具UPPAAL,实现了门禁系统实例的安全性和活性的验证。
其他文献
本文以某防空C4KISR系统为背景,并针对C4KISR这样大型复杂系统的建模方法、以及建模后的仿真实现,做出了深入的研究。 首先本文分析了C4KISR系统的基本理论框架,包括定义、功
Web上的信息量巨大而丰富,并且已成为了企业、个人赖以生存和发展的主要信息资源。随着Web数据库的不断增长,通过对Deep Web的访问逐渐成为获取信息的主要手段。然而,Deep Web环
无论是工作、生活还是社交,人类目前已经身处一个充满着各种各样复杂网络的世界中。这些结构复杂的网络使人类联系得更加紧密,提高了生产力,但同时也为人类生活带来了一些负面冲
大规模科学与工程计算被公认为科学研究中处于试验和理论研究方法同等重要的第三种方法。单个计算机由于硬件的限制,其计算能力远远不能满足大规模科学与工程计算的要求,高性能
全光网络不需要光-电-光转换,克服了现有传输网络中节点交换的瓶颈,具有强大的传输能力,是最具前景的新一代大规模骨干传输网络。在全光网络中,两点间的通信通过端到端的链路实现
学位
共享与协作是计算网络技术的永恒追求,而P2P覆盖网络(overlay networks)是互联网(Internet)上最为有效的共享与协作技术之一,是万维网(Web)技术发展的必然途径。万维网技术已经
由于近几年来中国对单片机的需求不断增长的同时市场上还没有一个统一的8位低档单片机操作系统,本文设计并实现了基于低档单片机的操作系统。此操作系统能够在保证系统实时性
随着软件开发技术和开发工具的提高,软件工程和软件过程实践的推广,软件测试日益得到重视和专业化。软件自动化测试,已经成为国内软件工程领域一个众所周知的课题;不言而喻,软件测
随着互联网络的快速发展,互联网日渐成为舆情产生和传播的主要场所。为了加强互联网管理和监控,互联网舆情信息的汇集整理与分析成为目前各级政府部门急需解决的现实问题。舆情
随着科技的发展,传统的身份验证已很难适应人们的需求。基于虹膜和指纹的生物特征验证对采集条件要求高,很难大范围推广。基于人脸检测的生物特征识别具有友好、方便、对硬件设