基于集群的实时系统模型检查技术研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:hou_sen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,实时系统(real-timesystem)的应用日益广泛。在实际应用中,随着实时系统规模不断扩大、功能不断增强,嵌入其中的软件复杂程度也在迅速增加,从而导致实时系统运行时软件出现错误的可能性也在增加。实时系统软件运行过程中出现的任何一点差错将会导致巨额经济损失、时间浪费,甚至人员伤亡。为保证实时系统软件的正确性和安全性,提高其运行的可靠性,人们采取了许多的技术手段,其中形式化方法(formalmethods)起到了重要的作用。 一般来说,形式化验证(formalverification)技术包括关于规格说明性质的定理证明(theoremproving)技术和模型检查(modelchecking)技术。本文主要研究实时系统的模型检查技术。 模型检查的主要思想是构造系统的有限状态模型并穷尽搜索系统的整个状态空间以检查系统模型是否满足期望的性质。它有两种实施方案:时序逻辑模型检查和基于自动机理论的模型检查,它的关键问题是状态组合爆炸。 将基于自动机理论的模型检查技术作时间上的扩充可以验证实时系统。状态组合爆炸问题在实时系统模型检查中表现得更为突出。它不但来源于进程组合(processcomposition)和数据域(datadomain),还来源于时间域(timedomain)。传统的优化技术只是从一定程度上缓解了状态爆炸,并不能从根本上解决问题,因为单机的内存和CPU的能力是有限的。 近年来,高性能计算技术飞速发展,为在一个小的实验室组建“个人超级计算机”提供了可能。本文提出了一种基于集群的实时系统模型检查技术,希望为从根本上解决状态组合爆炸问题提供一种新的途径。 我们选择时间自动机(TimedAutomata)描述实时系统的行为和性质,通过可达性分析算法验证系统模型是否满足期望的性质,用C++开发了一个串行实时系统模型检查器-RAModelChecker(ReachabilityAnalysisModelChecker)。 然后,我们结合高性能计算并行编程技术,引入动态负载平衡和On-the-fly技术,对RAModelChecker进行并行化处理,用C++和MPI(MessagePassingInterface)设计并实现了一个并行实时系统模型检查器—PRAModelChecker(ParallelReachabilityAnalysisModelChecker)。 最后,我们选择两个典型的实例对PRAModelChecker的性能进行分析。实验表明,将实时系统模型检查技术并行化是可行的,随着系统复杂性的增加,不但能提高工作效率,而且能处理的系统规模可伸缩,从而为从根本上解决状态组合爆炸问题提供了一种新的途径。
其他文献
本文针对小设备的设备特性,以及小设备上协议栈实现的要求进行了讨论,并从IPSec/IKE的协议冗余性出发,提出了以IPSec/IKE协议精简为出发点的安全功能设计方案。 首先,介绍了小
一直以来,协议一致性测试是网络协议工程学中研究的热点。如何描述协议,并根据协议描述生成测试用例,是协议一致性测试领域中的关键问题。目前,统一建模语言(UnifiedModelingLang
计算机网络的发展和普及,使得有线网络和无线网络都在逐步走向IP化。IP多媒体子系统是3G移动通信技术的一个组成部分,能够支持语音、数据和多媒体应用等业务,为最终用户提供多媒
随着计算机技术的飞速发展,多媒体产品在人们的日常生活中变得越来越普遍,越来越重要,同时人们对其的要求也越来越高,图片要更清晰,虚拟场景要更逼真,甚至电影特技要更眩目。
近几年来,各种现代启发式优化算法,如模拟退火算法、遗传算法、粒子群算法等,被应用到一些实际工程项目和科学研究的优化问题中并取得的不错的效果。其中,免疫算法显现出在数据挖
本论文的研究背景是有关在IPv6技术出现以来受到全球广泛关注的路由器测试技术。为了能够从IPv4平滑过渡到IPv6,IPv4路由器、IPv6路由器以及通过IPv4封装IPv6的路由器将在一
作为一种新兴的高效计算模式,云计算近年来引起了各界的广泛关注和支持。目前,许多IT巨头都在开发自己的商业云计算系统,通过按使用收费和提供巨量的计算能力,极大地减少了用户在
传统操作系统的体系构架采用层层包裹的形式为用户提供一个统一接口的虚拟机,这种结构最大限度的保证了操作系统底层结构的安全可靠并为用户提供便捷的服务,但是随着操作系统
近年来,一些语音信号处理技术例如语音编码、语音合成、语音识别等已经实现了商品化,但是噪声问题在一定程度上阻碍了这些技术在实际生活中更广泛的应用。这就使得语音增强与分
道路交通安全问题一直是人们出行关注的重点,然而大量异常驾驶行为的存在却给道路交通带来了严重的安全隐患。相关数据显示异常驾驶行为的产生一般是由驾驶人的不良驾驶习惯