On the verification of asynchronous parameterized networks of communicating processes by model checking.

Autor: I.V. Konnov, V.A. Zakharov
Jazyk: English<br />Russian
Rok vydání: 2007
Předmět:
Zdroj: Труды Института системного программирования РАН, Vol 12, Pp 37-58 (2007)
Druh dokumentu: article
ISSN: 2079-8156
2220-6426
Popis: The uniform verification problem for parameterized systems is to determine whether a temporal property is true for every instance of the system which is composed of an arbitrary number of homogeneous processes. We consider some aspects of the induction-based technique which assumes the construction of finite invariants of such systems. An invariant process is one which is greater (with respect to some preorder relation) than any instance of the parameterized system. Therefore the preorder relation involved in the invariant rule is of considerable importance. For this purpose we introduce a new type of simulation preorder — quasi-block simulation. We show that quasi-block simulation preserves the satisfiability of formulae from ACTL*x and that asynchronous composition of processes is monotonic w.r.t. quasi-block simulation. This suggests the use of quasi-block simulation in the induction-based verification techniques for asynchronous networks. To demonstrate the feasibility of quasi-block simulation we implemented this technique and apply it to verification of Dijkstra’s token ring algorithm.
Databáze: Directory of Open Access Journals