Journal of Xidian University ›› 2020, Vol. 47 ›› Issue (4): 39-47.doi: 10.19665/j.issn1001-2400.2020.04.006

Previous Articles     Next Articles

Propositional projection temporal logic based distributed model checking method

SHU Xinfeng(),WANG Changtai,WANG Yan,ZHANG Lili   

  1. School of Computer Science, Xi'an University of Posts and Telecommunications, Xi'an 710121, China
  • Received:2020-01-07 Online:2020-08-20 Published:2020-08-14


To alleviate the state-explosion problem of model checking, a novel distributed model checking method based on the propositional projection temporal logic (PPTL). First, the property to be verified in the PPTL formula is transformed into an automaton with the technique of Labeled Normal Form Graph, which in turn is partitioned into multiple subautomata according to the strongly connected components. Then, each subautomaton and the system model in the Hierarchical Syntax Chart are delivered to the members of the verification server cluster, and model checking of the system is implemented in parallel with the on-the-fly technique on multiple computers. Experimental results indicate that, compared with the standalone model checking approach, the proposed method can not only significantly reduce the time consumption but also verify more complex systems.

Key words: propositional projection temporal logic, model checking, formal verification, labeled normal form graph, distributed computing

CLC Number: 

  • TP302.7