Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-69738-1_22
|View full text |Cite
|
Sign up to set email alerts
|

Symmetry and Completeness in the Analysis of Parameterized Systems

Abstract: Abstract. Parameterized systems (e.g., network protocols) are compositions of a number of isomorphic, finite-state processes. While correctness is decidable for any fixed-size instance, correctness over all instances is undecidable in general. Typical proof methods, such as those based on process invariants or cutoffs, rely on summarizing the behavior of a parameterized system by a finite-state process. While these methods have been applied successfully to particular protocols, it is unknown whether such summa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 40 publications
(48 citation statements)
references
References 44 publications
0
48
0
Order By: Relevance
“…The same assumption is made in many landmark works on parameterized systems (e.g. [11,31,10,5,6,29,3]). However, actual implementations of global checks are usually not atomic.…”
Section: Introductionmentioning
confidence: 94%
See 1 more Smart Citation
“…The same assumption is made in many landmark works on parameterized systems (e.g. [11,31,10,5,6,29,3]). However, actual implementations of global checks are usually not atomic.…”
Section: Introductionmentioning
confidence: 94%
“…Several works reduce parameterized verification to the verification of finite-state models. Among these, the invisible invariants method [6,31] and the work of [29] exploit cut-off properties to check invariants for mutual exclusion protocols. The success of the method depends on the heuristic used in the generation of the candidate invariant.…”
Section: Related Workmentioning
confidence: 99%
“…We introduce a standard model [31,13,6,30] of parameterized systems operating on a linear topology, where processes may perform local or global transitions. Formally, a parameterized system is a pair P = (Q, ∆) where Q is a finite set of process local states and ∆ is a set of transition rules over Q.…”
Section: Parametrized Systemsmentioning
confidence: 99%
“…The main difference with our approach is that candidates are model checked one at a time in a completely independent resource limited backward reachability loop. Other approaches for generating inductive invariants include network invariants [21] which uses finite automata learning algorithms and split invariants [32] which connects small-model properties, inductive methods and compositional reasoning.…”
Section: B the Flash Cache Coherence Protocolmentioning
confidence: 99%