2003
DOI: 10.1142/s0129054103001881
|View full text |Cite
|
Sign up to set email alerts
|

On Reasoning About Rings

Abstract: Distributed protocols are often composed of similar processes connected in a unidirectional ring network. Processes communicate by passing a token in a fixed direction; the process that holds the token is allowed to perform certain actions. Usually, correctness properties are expected to hold irrespective of the size of the ring. We show that the question of checking many useful correctness properties for rings of all sizes can be reduced to checking them on ring of sizes up to a small cutoff size. We apply ou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

4
181
0
1

Year Published

2003
2003
2019
2019

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 122 publications
(186 citation statements)
references
References 6 publications
4
181
0
1
Order By: Relevance
“…Moreover, the verification for the reduced system can be accomplished by using model checking. This approach can be used to verify a number of systems [13,18,8]. The sound but incomplete approaches include methods based on synthesis of invisible invariant (e.g., [10]); methods based on network invariant (e.g., [21]) that relies on the effectiveness of a generated invariant and the invariant refinement techniques; regular model checking [19] that requires acceleration techniques.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Moreover, the verification for the reduced system can be accomplished by using model checking. This approach can be used to verify a number of systems [13,18,8]. The sound but incomplete approaches include methods based on synthesis of invisible invariant (e.g., [10]); methods based on network invariant (e.g., [21]) that relies on the effectiveness of a generated invariant and the invariant refinement techniques; regular model checking [19] that requires acceleration techniques.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…We distance ourselves from the automatic finding of invariants and perform explicit induction using a fixed invariant, delivering a proof rule for the class of aggregation protocols with irregular topology. Explicit induction has been also used for the verification of regular networks [6].…”
Section: Related Workmentioning
confidence: 99%
“…Representative works of this approach include methods based on: explicit induction [EN95], network invariants that can be viewed as implicit induction [LHR97], abstraction and approximation of network invariants [CGJ95], and other methods based on abstraction [GZ98]. Other methods include those relying on "regular model-checking" (e.g., [JN00]) that overcome some of the complexity issues by employing acceleration procedures, methods based on symmetry reduction (e.g., [GS97]), or compositional methods (e.g., ([McM99]), combining automatic abstraction with finite-instantiation due to symmetry.…”
Section: I K P( I)mentioning
confidence: 99%