基于自动机的时间系统形式验证技术

来源 :上海大学 | 被引量 : 0次 | 上传用户:bmhk1002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时间系统的形式验证因时间域的引入而使研究工作更具挑战性,越来越受到学术界和工业界的关注。由于模型检查技术受状态空间等方面的限制,本文以定理证明器PVS(Prototype Verification System)为第三方工具,以时间自动机TA(Timed Automata)理论为基础,设计开发了一个能够进行时间系统形式建模和形式验证的集成化的形式验证框架FVofFA(Formal Verification of Timed Automata)。本文研究工作的创新点主要体现在以下几个方面:(1)时间(或时钟)是描述时间系统的必备要素,我们用PVS形式化了用于对时间系统形式建模的时间(时钟)理论。这是建模时间系统的基础,同时为了方便和简化建模过程,给出了一些格式化的共有操作。(2)在(1)的基础上用PVS规格说明语言实现了时间自动机的语法和语义理论,并形式化了关于时间自动机的许多有关性质,为时间系统有关性质的形式验证作了必要的准备工作。(3)根据时间自动机的语法元素的特征和关于操作自动机的某些方法,抽象出了在FVofTA中对一般时间系统进行形式建模的模板,以及根据子自动机间的通讯方式求取积自动机的模板,利用这些模板,可高效方便地对一般的时间系统建模。(4)在FVofTA中建立了时间化的时序逻辑形式体系,该体系基于时间自动机语义,既可以用来描述安全性,也可以用来描述有界活性,为时间系统性质的规格说明提供了一致的描述接口。(5)以(2)中的规格说明为基础,建立了关于时间系统状态不变性(也称为安全性)的形式验证框架。利用(2)中形成的关于时间自动机运行的特点,根据不变式是归纳的这一特点,可以使用相对统一的证明过程来证明安全性。(6)开发了一系列用于提高形式验证效率的证明策略。(7)为了考察系统的整个可达状态空间,基于区域等价理论,在FVofTA中集成了部分模型检查算法,可以使用状态有穷性这一特征来判断某个时间系统的时间行为中是否含有死锁,判断某一状态是否初态可达等等。在形式化时钟区域等价理论的同时,发现了其表述中的一个错误。利用上面的方法和技术,本文考察了三个具有代表性的时间系统:满足安全性和有界响应性的火车过岔道口的控制系统、满足互斥性的Fischer协议系统和满足位串传输正确性的二相位标记协议系统。结果表明,FVofTA可以胜任时间系统的形式建模和形式验证。
其他文献
鄱阳湖生态经济区建设上升为国家战略,由此带动产业结构调整为江西陶瓷人才培养带来了新的契机。江西陶瓷人才培养要从完善陶瓷人才培养的分层定位、优化学科专业结构、革新
中唐诗人孟郊和从叔的深厚感情在其诗歌中得到尽情宣泄,无论是在凄清的分别,还是在欢快的相聚时,无论是在清冷高洁的意象群里,还是在飘渺流动的意象群里,我们都可以看到叔侄
高速曳引电梯是高层建筑当中必不可少的运输设备,为居民的工作、学习和生活所服务。高速曳引电梯运行速度快,运行距离长,但是也加剧了电梯的振动,对电梯的安全性、稳定性和舒适性
目的:针对早期急性脑梗死患者,采用脑血管造影术进行治疗的效果分析。方法:选取2010年1月至2012年2月在我院行脑血管造影术的早期急性脑梗死患者60例作为研究对象,采用中国卒
<正>电费是各级供电企业电力销售的总收入,是电力价值的体现,电费回收是体现公司经营成果的重要经济指标,是确保公司正常经营的重要基础,长期以来,电费回收工作一直是供电企