DELFIN+: An efficient deadlock detection tool for CCS processes

作者:

Highlights:

摘要

Model checking is a formal technique for proving the correctness of a system with respect to a desired behavior. However, deadlock detection via model checking is particularly difficult for the following two problems: (i) the state explosion problem, due to the exponential increase in the size of a finite state model as the number of system components grows; and (ii) the output interpretation problem, as often counter-examples are so long that they are hard to understand. The aim of this paper is to solve both problems by using heuristic-based search strategies. We have realized DELFIN+ (DEadLock FINder) a tool supporting efficient deadlock detection in CCS processes. We have used this tool to verify a sample of CCS processes, in order to evaluate the method on them.

论文关键词:State explosion,Deadlock,Heuristic search,CCS,Model checking

论文评审过程:Received 6 July 2005, Revised 7 March 2006, Available online 24 April 2006.

论文官网地址:https://doi.org/10.1016/j.jcss.2006.03.003