首页 | 本学科首页   官方微博 | 高级检索  
     

模型检验中对CTL公式的空属性探测
引用本文:郭建,金乃咏.模型检验中对CTL公式的空属性探测[J].西安电子科技大学学报,2007,34(5):794-799.
作者姓名:郭建  金乃咏
作者单位:(1. 西安电子科技大学 微电子学院,陕西 西安 710071;2. 华东师范大学 软件学院,上海 200062)
基金项目:国家自然科学基金;陕西省教育厅资助项目
摘    要:在模型检验中建立了一种新方法:检验可计算时态逻辑(CTL)公式描述的系统属性是否为空属性.根据原子命题的极性,用TRUE 或FALSE替换原子命题,得到一系列的CTL公式,再对这些CTL公式用模型检验工具验证,若CTL公式中有一个通过了验证,则可得出该系统属性是一个空属性.该方法对CTL公式的空属性的探测不需要对它的所有子公式用TRUE 或FALSE替换,只需对原子命题替换,这样检验的次数与原子命题的个数呈线性关系.利用验证综合系统对十字路口交通控制器规范的空属性进行了检验.

关 键 词:模型检验  空属性探测  可计算时态逻辑公式  验证综合系统系统  
文章编号:1001-2400(2007)05-0794-06
修稿时间:2006-12-30

Vacuity detection in computation temperal logic
GUO Jian,JIN Nai-yong.Vacuity detection in computation temperal logic[J].Journal of Xidian University,2007,34(5):794-799.
Authors:GUO Jian  JIN Nai-yong
Affiliation:(1. School of Microelectronics, Xidian Univ., Xi′an 710071, China;2. Software Institute, East China Normal Univ., Shanghai 200062, China) ;
Abstract:In model checking a new method is proposed on checking whether a system property represented by a computation temperal logic(CTL) formula is vacuity.From the polarity of atomic proposition,a series of CTL formulae is derived by substituting the atomic proposition with TRUE or FALSE,before they are verified by model checking tools.If one of the CTL formulae has passed the verification,then it is concluded that the system property is a vacuity.In this solution,to check the vacuity of the CTL formula,it is not necessary to substitute all of its sub-formulae by TRUE or FALSE,but instead,it is enough to substitute its atomic proposition,and thus the number of times for checking is linear with the number of atomic propositions.With a VIS system,effectiveness of this solution is further verified by checking the vacuity of specification on the cross-road traffic controller.
Keywords:model checking  vacuity detection  CTL formula  VIS system
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《西安电子科技大学学报》浏览原始摘要信息
点击此处可从《西安电子科技大学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号