Expand, enlarge and check... made efficient

  • Authors:
  • Gilles Geeraerts;Jean-François Raskin;Laurent Van Begin

  • Affiliations:
  • Département d'Informatique, Université Libre de Bruxelles, Bruxelles, Belgium;Département d'Informatique, Université Libre de Bruxelles, Bruxelles, Belgium;Département d'Informatique, Université Libre de Bruxelles, Bruxelles, Belgium

  • Venue:
  • CAV'05 Proceedings of the 17th international conference on Computer Aided Verification
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The coverability problem is decidable for the class of well-structured transition systems. Until recently, the only known algorithm to solve this problem was based on symbolic backward reachability. In a recent paper, we have introduced the theory underlying a new algorithmic solution, called ‘Expand, Enlarge and Check', which can be implemented in a forward manner. In this paper, we provide additional concepts and algorithms to turn this theory into efficient forward algorithms for monotonic extensions of Petri nets and Lossy Channels Systems. We have implemented a prototype and applied it on a large set of examples. This prototype outperforms a previous fine tuned prototype based on backward symbolic exploration and shows the practical interest of our new algorithmic solution.