Eternity variables to prove simulation of specifications

dc.creatorHesselink, Wim H.
dc.date2002-07-29
dc.date2003-08-27
dc.date.accessioned2026-07-07T07:51:49Z
dc.date.available2026-07-07T07:51:49Z
dc.descriptionSimulations 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.
dc.description28 pages, to appear in ACM-TOCL
dc.identifierhttps://arxiv.org/abs/cs/0207095
dc.identifierhttp://arxiv.org/abs/cs/0207095
dc.identifierACM Trans. on Computational Logic 6 (2005) 175-201.
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/125658
dc.subjectDistributed, Parallel, and Cluster Computing
dc.subjectLogic in Computer Science
dc.subjectF.1.1;F.3.1
dc.titleEternity variables to prove simulation of specifications
dc.typetext

Files

Collections