@inproceedings{f6066909135e417f9c43f2116e39f106,
title = "Relativity and Abstract State Machines",
abstract = "The Abstract State Machine (ASM) formalism has proved an effective and durable foundation for the formal semantics of SDL. The distributed ASMs that underpin the SDL semantics are defined in terms of agents that execute ASM programs concurrently, acting on partial views of a global state. The discrete identities of successive global states are ensured by allowing input from the external world only between steps, and by having all agents refer to an external global time. But distributed systems comprising independent agents do not have a natural global time. Nor do they have natural global states. This paper takes well-known concepts from relativity and applies them to ASMs. The spacetime in which an ASM exists and moves is defined, and some properties that must be preserved by transformations of the frame of reference of an ASM are identified. Practical implications of this approach are explored through reservation and web service examples.",
keywords = "Abstract State Machine, Formal Semantics, Distributed Systems, SDL, spacetime, frame of reference",
author = "Edel Sherratt",
year = "2013",
month = feb,
day = "2",
language = "English",
isbn = "978-3-642-36756-4",
volume = "LNCS 7744",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "105--120",
editor = "{\O}ystein Haugen, and Rick Reed and Reinhard Gotzhein",
booktitle = "System Analysis and Modeling",
note = "7th International Workshop : SAM 2012 ; Conference date: 01-10-2012 Through 02-10-2012",
}