Book Chapter10.1007/3-540-58201-0_78
Undecidable Verification Problems for Programs with Unreliable Channels
Parosh Aziz Abdulla,Bengt Jonsson +1 more
- 11 Jul 1994
- pp 316-327
83
TL;DR: This paper considers the verification of a particular class of infinite-state systems, namely systems consisting of finite-state processes that communicate via unbounded lossy FIFO channels and shows that the following problems are undecidable.
read more
Abstract: We consider the verification of a particular class of infinite-state systems, namely systems consisting of finite-state processes that communicate via unbounded lossy FIFO channels. This class is able to model e.g. link protocols such as the Alternating Bit Protocol and HDLC. In an earlier paper, we showed that several interesting verification problems are decidable for this class of systems, namely (1) the reachability problem: is a set of states reachable from some other state of the system, (2) safety property over traces formulated as regular sets of allowed finite traces, and (3) eventuality properties: do all computations of a system eventually reach a given set of states. In this paper, we show that the following problems are undecidable, namely
The model checking problem in propositional temporal logics such as Propositional Linear Time Logic (PTL) and Computation Tree Logic (CTL).
The problem of deciding eventuality properties with fair channels: do all computations eventually reach a given set of states if the unreliable channels are fair in the sense that they deliver infinitely many messages if infinitely many messages are transmitted. This problem can model the question of whether a link protocol, such as HDLC, will eventually reliably transfer messages across a medium that is not permanently broken.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
On the verification of broadcast protocols
Javier Esparza,Alain Finkel,Richard Mayr +2 more
- 02 Jul 1999
TL;DR: The model-checking problems for safety and liveness properties in parameterized broadcast protocols are analyzed and it is shown that the procedure suggested previously for safety properties may not terminate, whereas termination is guaranteed for the procedure based on upward closed sets.
328
Undecidable Problems in Unreliable Computations
Richard Mayr
- 10 Apr 2000
TL;DR: This work has shown that structural termination (termination for every input) is undecidable for lossy counter machines, and this undecidability result has far reaching consequences.
130
Symbolic Verification of Communication Protocols with Infinite State Spaces Using QDDs (Extended Abstract)
Bernard Boigelot,Patrice Godefroid +1 more
- 03 Aug 1996
TL;DR: In this paper, the verification of properties of communication protocols modeled by a finite set of finite-state machines that communicate by exchanging messages via unbounded FIFO queues is studied.
LATIN 2002: Theoretical Informatics
Sergio Rajsbaum
- 01 Jan 2002
TL;DR: This paper shows how the geometric methods used in concurrency theory for finding deadlocks and unreachable states can be made formal, and gives some hints about the underlying algorithmics.
90
The Power of QDDs (Extended Abstract)
Bernard Boigelot,Patrice Godefroid,Bernard Willems,Pierre Wolper +3 more
- 08 Sep 1997
TL;DR: This paper precisely characterizes when, and shows how, the operations required by a loop-first search can be applied to Q DDs, and addresses the problem of exploiting QDDs and loop- first searches to broaden the range of properties that can be checked from simple state reachability to temporal logic.
88
References
Automatic verification of finite-state concurrent systems using temporal logic specifications
TL;DR: It is argued that this technique can provide a practical alternative to manual proof construction or use of a mechanical theorem prover for verifying many finite-state concurrent systems.
•Book
The Temporal Logic of Reactive and Concurrent Systems: Specification
Amir Pnueli,Zohar Manna +1 more
- 18 Dec 1991
TL;DR: An introduction to temporal logic and a computational model for reactive systems .
3.6K
Symbolic model checking: 10/sup 20/ states and beyond
Jerry R. Burch,Edmund M. Clarke,Kenneth L. McMillan,David L. Dill,L.J. Hwang +4 more
- 04 Jun 1990
TL;DR: In this paper, a model-checking algorithm for mu-calculus formulas which uses R.E. Bryant's (1986) binary decision diagrams to represent relations and formulas symbolically is described.
•Book
Design and validation of computer protocols
Gerard J. Holzmann
- 01 Jan 1991
TL;DR: Part 1 Basic: introduction protocol structure error control flow control and design tools: a protocol simulator a protocol validator using the validator.
An Automata-Theoretic Approach to Automatic Program Verification
Moshe Y. Vardi,Pierre Wolper +1 more
- 01 Jan 1986
1.6K