Computer Science – Distributed – Parallel – and Cluster Computing
Scientific paper
2002-07-29
ACM Trans. on Computational Logic 6 (2005) 175-201.
Computer Science
Distributed, Parallel, and Cluster Computing
28 pages, to appear in ACM-TOCL
Scientific paper
Simulations of specifications are introduced as a unification and generalization of refinement mappings, history variables, forward simulations, prophecy variables, and backward simulations. A specification implements another specification if and only if there is a simulation from the first one to the second one that satisfies a certain condition. By adding stutterings, the formalism allows that the concrete behaviours take more (or possibly less) steps than the abstract ones. Eternity variables are introduced as a more powerful alternative for prophecy variables and backward simulations. This formalism is semantically complete: every simulation that preserves quiescence is a composition of a forward simulation, an extension with eternity variables, and a refinement mapping. This result does not need finite invisible nondeterminism and machine closure as in the Abadi-Lamport Theorem. Internal continuity is weakened to preservation of quiescence.
No associations
LandOfFree
Eternity variables to prove simulation of specifications does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Eternity variables to prove simulation of specifications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Eternity variables to prove simulation of specifications will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-251169