Set manipulation with boolean functional vectors for symbolic reachability analysis

被引:0
作者
Goel, A [1 ]
Bryant, RE [1 ]
机构
[1] Carnegie Mellon Univ, Dept ECE, Pittsburgh, PA 15213 USA
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS | 2003年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Symbolic techniques usually use characteristic functions for representing sets of states. Boolean functional vectors provide an alternate set representation which is suitable for symbolic simulation. Their use in symbolic reachability analysis and model checking is limited, however by the lack of algorithms for performing set operations. We present algorithms for set union, intersection and quantification that work with a canonical Boolean functional vector representation and show how this enables efficient symbolic simulation based reachability analysis. Our experimental results for reachability analysis indicate that the Boolean functional vector representation is often more compact than the corresponding characteristic function, thus giving significant performance improvements on some benchmarks.
引用
收藏
页码:816 / 821
页数:6
相关论文
共 13 条
[1]  
Aagaard M. D., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P402, DOI 10.1109/DAC.1999.781349
[2]  
BRAYTON RK, 1996, P 8 INT C COMP AID V, P428
[3]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[4]  
BRYANT RE, 1994, INT SYM MVL, P2
[5]  
COUDERT O, 1990, P INT C COMP AID DES, P126
[6]  
COUDERT O, 1989, WORKSH AUT VER METH, P365
[7]   Early quantification and partitioned transition relations [J].
Hojati, R ;
Krishnan, SC ;
Brayton, RK .
INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1996, :12-19
[8]  
HU AJ, 1993, P DES AUT C DALL TX, P266
[9]  
MCMILLAN KL, 1996, P 8 INT C COMP AID V, P13
[10]   To split or to conjoin: The question in image computation [J].
Moon, IH ;
Kukula, JH ;
Ravi, K ;
Somenzi, F .
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, :23-28