形式化与可视化相结合的嵌入式实时软件建模和验证

来源 :苏州大学 | 被引量 : 0次 | 上传用户:hfrr0828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件设备计算能力的迅速提高以及社会需求的不断变化和增长,嵌入式系统变得越来越复杂,这对嵌入式实时软件开发的各个阶段(从系统分析、设计到实现、验证)均带来了新的困难和挑战。为了保障嵌入式实时软件的实时性、安全性和可靠性等,本文将基于UML的建模方法与形式化建模方法相结合,为嵌入式实时软件的建模和验证提供一种解决方案。UML2.0顺序图是UML的中描述能力最强的视图之一,它着重体现对象间动态的交互关系,并且还具有良好的易理解性。但是UML2.0顺序图用来对嵌入式实时软件建模和验证还存在时间描述方面不足之处。因此提出一种利用UML的扩展机制对UML2.0顺序图进行扩展的方法。扩展后的UML2.0顺序图不但能够很好的保持原来的易理解性,而且能够清晰的描述嵌入式实时软件的时间需求。根据扩展后UML2.0顺序图与时间自动机的语义,提出一种将扩展后UML 2.0顺序图转换成时间自动机的方法,从而将UML 2.0顺序图与时间自动机结合起来,利用UML2.0顺序图对嵌入式实时软件建模,转换成时间自动机后利用工具加以验证。最后通过对一个电梯管理系统建模和验证,把本文提出的结合思想运用到实例系统的验证当中。本文的研究对嵌入式实时软件建模和验证、UML2.0顺序图的应用和形式化方法在软件验证过程中的使用都有一定的推动作用。
其他文献
网格被认为是下一代的网络,是一种正在飞速发展的网络技术。它利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计算机”,这样组织起来的“虚拟的超级计算机”具有
Linux具有灵活性与开放性,并完全遵循POSIX标准,在各个领域得到了广泛的应用。在我国IT业正渴望“崛起”的时代背景下,研究Linux操作系统内核具有非凡的意义。近来,基于Linux
简单地讲,未来的互联网技术——网格把互联网上的众多计算资源整合成一台虚拟的超级计算机,实现各种资源的全面共享,消除了资源孤岛。随着网格计算研究的深入,人们越来越发现网格
防火墙是在内部网与外部网之间实施安全防范的系统,它限制外界用户对内部网络的访问,管理内部用户访问外部网络的权限,保护着主机信息在网络上的安全。传统的边界防火墙不能
为了加强对房地产特别是商品房交易管理运行情况的动态监测,维护商品房买卖双方的合法权益,商品房交易管理系统应运而生。传统的商品房交易管理系统难以满足发展的需要,弊端日益
智能规划识别是人工智能研究中一个很活跃的研究领域,它已经被广泛地用于自然语言理解,知识推理,情景演算,agent助手等多个研究领域。尤其近来有学者将规划识别技术与入侵检
工作流技术是近年来计算机应用领域中迅速发展的一项新技术,作为工作流技术的实现,工作流管理系统已广泛应用与众多行业中。工作流系统成功的关键在于输入的工作流的质量。因
建设主题网关,是综合风险防范研究的重要组成部分,其中对信息采集技术的研究尤为重要。本文针对主题网关的不同信息来源,采取定向Extractor、深度Extractor两种方式进行信息采集
随着海洋各方面数据的完善及空间分辨率的提高,水质预报系统的计算量也越来越大。短期预报系统的串行程序运行效率都很低,如果延伸至更长时间的预测,执行时间上将会更长,这不仅造
随着计算机多媒体和网络技术的迅速发展,人们对各种人机交互界面的人性化程度要求越来越高。人脸动画作为人机交互中的重要技术之一,在三十多年来一直是计算机图形学领域的研究