Communication in abstract state machines

Autoren Egon Börger
Klaus-Dieter Schewe
Titel Communication in abstract state machines
Typ Artikel
Journal Journal of Universal Computer Science
Nummer 2
Band 23
Monat February
Jahr 2017
Seiten 129-145
SCCH ID# 16086

Up to recently the majority of applications of the Abstract State Machines method for design and verification of computational systems used the shared variable approach. However in particular with distributed systems only various forms of communication may be available to share information. We define communicating ASMs by using instead of shared locations an explicit, abstract concept of Sending/Receiving messages which can be added to existing ASM execution engines. We aim to provide a definition which is a conservative extension of traditional ASMs, uniformly captures synchronous and asynchronous communication and is not bound to any specific message passing mechanism but can be instantiated to the major communication conceptsin the literature. We illustrate the concept by an application to synchronous and asynchronous networks of communicating processes.