Abstract
In the literature, the conditions on history variables or forward simulations that are related to liveness are expressed in terms of behaviours, and are stronger than convenient and necessary. In this paper, we propose alternative conditions on the simulation relation, which are expressed in terms of the next state relation, and are closely tied to the weak or strong fairness conditions of the specifications. The proof of soundness of this proposal is based on a new theorem that asserts the existence of a strongly fair scheduler for infinitely many alternatives. The theory is extended to simulations in which the concrete specification (occasionally) does fewer steps than the abstract specification it implements.
Original language | English |
---|---|
Pages (from-to) | 583 - 602 |
Number of pages | 20 |
Journal | Acta informatica |
Volume | 42 |
Issue number | 8-9 |
DOIs | |
Publication status | Published - Apr-2006 |
Keywords
- ETERNITY VARIABLES
- SYSTEMS
- PROOF