Automated assumption generation for compositional verification

被引:0
作者
Anubhav Gupta
K. L. McMillan
Zhaohui Fu
机构
[1] Cadence Design Systems,
[2] Inc.,undefined
来源
Formal Methods in System Design | 2008年 / 32卷
关键词
Formal verification; Model checking; Compositional verification; Assume-guarantee; L; SAT; Decision tree;
D O I
暂无
中图分类号
学科分类号
摘要
We describe a method for computing a minimum-state automaton to act as an intermediate assertion in assume-guarantee reasoning, using a sampling approach and a Boolean satisfiability solver. For a set of synthetic benchmarks intended to mimic common situations in hardware verification, this is shown to be significantly more effective than earlier approximate methods based on Angluin’s L* algorithm. For many of these benchmarks, this method also outperforms BDD-based model checking and interpolation-based model checking. We also demonstrate how domain knowledge can be incorporated into our algorithm to improve its performance.
引用
收藏
页码:285 / 301
页数:16
相关论文
共 5 条
[1]  
Angluin D(1987)Learning regular sets from queries and counterexamples Inf Comput 75 87-106
[2]  
Gold EM(1978)Complexity of automaton identification from given data Inf Comput 37 302-320
[3]  
Pena JM(1999)A new algorithm for exact reduction of incompletely specified finite state machines IEEE Trans CAD Integr Circuits Syst 18 1619-1632
[4]  
Oliveira AL(1973)State reduction in incompletely specified finite state machines IEEE Trans Comput C-22 1099-1102
[5]  
Pfleeger CF(undefined)undefined undefined undefined undefined-undefined