Authors
Parosh Aziz Abdulla, Aurore Collomb-Annichini, Ahmed Bouajjani, Bengt Jonsson
Publication date
2004/7
Journal
Formal Methods in System Design
Volume
25
Pages
39-65
Publisher
Kluwer Academic Publishers
Description
We consider symbolic on-the-fly verification methods for systems of finite-state machines that communicate by exchanging messages via unbounded and lossy FIFO queues. We propose a novel representation formalism, called simple regular expressions (SREs), for representing sets of states of protocols with lossy FIFO channels. We show that the class of languages representable by SREs is exactly the class of downward closed languages that arise in the analysis of such protocols. We give methods for computing (i) inclusion between SREs, (ii) an SRE representing the set of states reachable by executing a single transition in a system, and (iii) an SRE representing the set of states reachable by an arbitrary number of executions of a control loop. All these operations are rather simple and can be carried out in polynomial time.
With these techniques, one can straightforwardly construct an algorithm …
Total citations
200420052006200720082009201020112012201320142015201620172018201920202021202220232024211668393771101354574633
Scholar articles
PA Abdulla, A Collomb-Annichini, A Bouajjani… - Formal Methods in System Design, 2004