Evaluation of model checkers by verifying message passing programs
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取
摘要:
Benchmarks and evaluation are important for the development of techniques and tools.Studies regarding evaluation of model checkers by large-scale benchmarks are few.The lack of such studies is mainly because of the language difference of existing model checkers and the requirement of intensive labor in building models.In this study,we present a large-scale benchmark for evaluating model checkers whose inputs are concurrent models.The benchmark consists of 2318 models that are generated automatically from real-world message passing interface (MPI) programs.The complexities of the models have been inspected to be well distributed and suitable for evaluating model checkers.Based on the benchmark,we have evaluated five state-of-the-art model checkers,i.e.,PAT,FDR,Spin,PRISM,and NuSMV,by verifying the deadlock freedom property.The evaluation results demonstrate the ability and performance difference of these model checkers in verifying message passing programs.