Combining static analysis and case-based search space partitioning for reducing peak memory in model checking

被引:11
作者
Zhang, WH [1 ]
机构
[1] Chinese Acad Sci, Inst Software, Comp Sci Lab, Beijing 100080, Peoples R China
关键词
model checking; static analysis; search space partitioning; spin; protocol verification;
D O I
10.1007/BF02945465
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Memory is one of the critical resources in model checking. This paper discusses a strategy for reducing peak memory in model checking by case-based partitioning of the search space. This strategy combines model checking for verification of different cases and static analysis or expert judgment for guaranteeing the completeness of the cases. Description of the static analysis is based on using PROMELA as the modeling language. The strategy is applicable to a subset of models including models for verification of certain aspects of protocols.
引用
收藏
页码:762 / 770
页数:9
相关论文
共 25 条
[1]   MODEL CHECKING AND BOOLEAN GRAPHS [J].
ANDERSEN, HR .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (01) :3-30
[2]  
[Anonymous], 1996, LNCS
[3]  
Berezin S, 1998, LECT NOTES COMPUT SC, V1536, P81, DOI 10.1007/3-540-49213-5_4
[4]  
Bloem R., 1999, Computer Aided Verification. 11th International Conference, CAV'99. Proceedings (Lecture Notes in Computer Science Vol.1633), P222
[5]  
BURCH JR, 1990, IEEE S LOG COMP SCI, V5, P428
[6]   MODEL CHECKING AND ABSTRACTION [J].
CLARKE, EM ;
GRUMBERG, O ;
LONG, DE .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (05) :1512-1542
[7]  
CRAZZOLARA F, 2001, P 15 INT PAR DISTR P, P149
[8]  
Emerson E.A., 1990, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics, P995, DOI [DOI 10.1016/B978-0-444-88074-1.50021-4, 10.1016/B978-0-444-88074-1.50021-4.]
[9]  
EMERSON EA, 1993, LECT NOTES COMPUTER, V697, P463
[10]  
ENDERS R, 1992, LECT NOTES COMPUT SC, V575, P203