Abstract
The verification of infinite state systems is one of the most challenging areas in the field of computer aided verification. In fact these systems arise naturally in many application fields, ranging from communication protocols to multi-threaded programs and time-dependent systems, and are quite difficult to analyze and to reason about.
The main approaches developed so far consist in the extension to the infinite case of techniques already developed for finite state systems, notably model checking suitably integrated with abstractions which allow to finitely represent infinite sets of states. Constraints have also been quite useful in representing and manipulating infinite sets of states, both directly and indirectly.
Particularly relevant in this context is the issue of compositionality: In fact, a compositional methodology could allow to reduce the complexity of the verification procedure by splitting a big system into smaller pieces. Moreover, when considering systems such as those arising in distributed and mobile computing, compositional verification is imperative in some cases, as the environment in which software agents operate cannot be fixed in advance.
In this talk we will first illustrate some techniques based on constraints and multi set rewriting (MSR) for the automatic verification of systems and protocols parametric in several directions. Then we will discuss some ongoing research aiming at developing a compositional model for reasoning on MSR specifications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
de Boer, F.S., Gabbrielli, M., Meo, M.C.: A Temporal Logic for reasoning about Timed Concurrent Constraint Programs. In: Proc. 8th International Symposium on Temporal Representation and Reasoning (TIME 2001), IEEE Press, Los Alamitos (2001)
de Boer, F.S., Gabbrielli, M., Meo, M.C.: A Denotational Semantics for a Timed Linda Language. In: Proc. PPDP, ACM Press, New York (2001)
Delzanno, G.: An Assertional Language for Systems Parametric in Several Dimensions. In: VEPAS 2001. ENTCS, vol. 50(4) (2001)
Delzanno, G., Podelski, A.: Model checking in CLP. In: Cleaveland, W.R. (ed.) TACAS 1999. LNCS, vol. 1579, pp. 223–239. Springer, Heidelberg (1999)
Fribourg, L.: Constraint Logic Programming Applied to Model Checking. In: Bossi, A. (ed.) LOPSTR 1999. LNCS, vol. 1817, pp. 30–41. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Delzanno, G., Gabbrielli, M., Meo, M.C. (2003). Compositional Verification of Infinite State Systems. In: Palamidessi, C. (eds) Logic Programming. ICLP 2003. Lecture Notes in Computer Science, vol 2916. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24599-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-24599-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20642-2
Online ISBN: 978-3-540-24599-5
eBook Packages: Springer Book Archive