1. 国防科学技术大学计算机学院博士后流动站,湖南,长沙,410073
2. 第二炮兵工程学院计算机系,陕西,西安,710025
3. 国防科学技术大学计算机学院博士后流动站湖南长沙,410073
4. 第二炮兵工程学院计算机系陕西西安,710025
纸质出版:2009
移动端阅览
虞 蕾, 赵宗涛. PSL的有界模型检验[J]. 电子学报, 2009,37(3):614-621.
YU Lei, ZHAO Zong-tao. Bounded Model Checking of PSL[J]. Acta Electronica Sinica, 2009, 37(3): 614-621.
基于SAT的有界模型检验被视为是基于OBDD的符号化模型检验技术的重要补充
是并行反应式系统的一种有效验证方法.然而
直至现在
有界模型检验已验证的属性逻辑还十分有限.PSL是一种用于描述并行系统的属性规约语言(IEEE-1850)
包括线性时序逻辑FL和分支时序逻辑OBE两部分.通过模型检验可验证系统的PSL属性
本文提出了PSL的有界模型检验方法及其算法框架.首先
定义PSL逻辑的有界语义
而后
将有界语义进一步简化为SAT
分别将PSL性质规约公式和系统
M
的状态迁移关系转换为SAT命题公式
最后验证上述两个SAT命题公式合取式的可满足性
这样就将时序逻辑PSL的存在模型检验转化为一个命题公式的可满足性问题
并用一个队列控制电路实例具体解释算法执行过程.
SAT-based bounded model checking (BMC) is introduced as a complementary technique to OBDD-based symbolic model checking
and is a verification method for parallel and reactive systems.However
until now the properties verified by bounded model checking are very limited.Temporal logic PSL is a property specification language (IEEE-1850) describing parallel systems and is divided into two parts
i.e.the linear time logic FL(Foundation Language)and the branch time logic OBE(Optional Branching Extension).The specification checked by BMC is extended to PSL and its algorithm is also proposed.Firstly
define the bounded semantics of PSL
and then reduce the bounded semantics into SAT by translating PSL specification formula and the state transition relation of the system
M
into the propositional formulas
respe
ctively.Finally
verify the satisfiability of the conjunction of the two propositional formulas.The algorithm results in the translation of the existential model checking of the temporal logic PSL into the satisfiability problem of propositional formula.An example of a queue controlling circuit is used to interpret detailedly the executing procedure of the algorithm.
0
浏览量
906
下载量
1
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621