1998
DOI: 10.1006/inco.1997.2671
|View full text |Cite
|
Sign up to set email alerts
|

Liveness in Timed and Untimed Systems

Abstract: When proving the correctness of algorithms in distributed systems, one generally considers safety conditions and liveness conditions. The Input Output I O automaton model and its timed version have been used successfully, but have focused on safety conditions and on a restricted form of liveness called fairness. In this paper we develop a new I O automaton model, and a new timed I O automaton model, that permit the veri cation of general liveness properties on the basis of existing veri cation techniques. Our … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
35
0

Year Published

2001
2001
2015
2015

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(35 citation statements)
references
References 9 publications
0
35
0
Order By: Relevance
“…Let s ∈ R, with R ∩ T 2i = ∅, and R ∩ T j = ∅ for all 2 ≤ j < 2i. The result follows from Lemmas 16,17,18,19,and 20. ⊓ ⊔ Lemma 16.…”
Section: Proof Of Lemma 12mentioning
confidence: 85%
See 1 more Smart Citation
“…Let s ∈ R, with R ∩ T 2i = ∅, and R ∩ T j = ∅ for all 2 ≤ j < 2i. The result follows from Lemmas 16,17,18,19,and 20. ⊓ ⊔ Lemma 16.…”
Section: Proof Of Lemma 12mentioning
confidence: 85%
“…This setting places no syntactic restriction on the game structure, and gives both players equally powerful options for advancing time, but for a player to win, she must not be responsible for causing time to converge. It has been shown in [15] that this is equivalent to requiring that the players are restricted to the use of receptive strategies [3,19], which, while being required to not prevent time from diverging, are not required to ensure time divergence. More formally, our timed games proceed in an infinite sequence of rounds.…”
Section: Introductionmentioning
confidence: 99%
“…‡ Since in our model we assume invocations and responses with unique process identifiers, there is no invocation or response event which is associated with more than one process. Therefore, unlike [29,33], we use a simplified definition of composition when input and output actions, that are used for communication between components, are hidden by becoming internal actions.…”
Section: System Modelmentioning
confidence: 99%
“…The correctness of a distributed algorithm is expressed through safety and liveness properties [30,1,33,29]. These properties can be defined as sets of histories (traces).…”
Section: Introductionmentioning
confidence: 99%
“…Recently, [16] defined a variant of TADs where actions are distinguished between input and output following the model of [23] and for which bisimulation is a congruence for the parallel composition. This is possible due to input enabledness and to the fact that only output actions are allowed to be urgent (i.e.…”
Section: Introductionmentioning
confidence: 99%