Abstract
All descriptions of algorithms, be they formal or informal, employ data structures, operations on them, and some policy to cause operations be applied to data. Gurevich calls a formal description technique for algorithms algorithm universal if it allows for each informally described algorithm a formal representation that would essentially make precise the notions used in the informal description, not employing additional data, operations or steps. Gurevich’s ASM thesis claims Abstract State Machines be algorithm universal for conventional, sequential algorithms. Here we are behind properties of formal presentations that are algorithm universal for unconventional, distributed algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hagit Attiya and Jenifer Welch. Distributed Computing. McGraw Hill, 1998.
Jean-Pierre Banâtre and Daniel Le Métayer. Programming by multiset transfor-m mation. CACM, 36(1):98–111, 1993.
Eike Best and Cesar Fernandez. Nonsequential Processes. Springer-Verlag, 1988.
W. P. de Roever et al. Concurrency verification: Introduction to compositional and noncompositional proof methods. to appear 2000.
U. Goltz and W. Reisig. The non-sequential behaviour of Petri nets. Information and Control, 57(2-3):125–147, 1983.
Yuri Gurevich. Evolving algebras-a tutorial introduction. Bulletin of the EATCS, (43):264–284, 1991.
Yuri Gurevich. Evolving algebras 1993: Lipari guide. In E. Börger, editor, Specification and Validation Methods, pages 9–36. Oxford University Press, 1995.
Yuri Gurevich. The sequential asm thesis. Bulletin of the EATCS 67, pages 93–124, 1999.
Anatol Holt. Introduction to occurrence systems. In Associative Information Techniques, pages 175–203. American Elsevir, New York, 1971.
Anatol Holt, H. Saint, R. Shapiro, and S. Warshall. Final report on the information systems theory project. Technical Report RADC-TR-68-305, Rome Air Developement Center, Griffis Air Force Base, New York, 1968. Distributed by Clearinghouse for Scientific and Technical Information, US Department of Commerce, 352 pages.
Ekkart Kindler and Rolf Walter. Mutex needs fairness. Information Processing Letters 62, pages 31–39, 1997.
Leslie Lamport. Time,clocks, and the ordering of events in a distributed system. CACM, 21(7):558–565, 1978.
Leslie Lamport. Solved problems, unsolved problems and non-problems in concurrency. In Proceedings of the 3rd Symposium on Principles of Distributed Computing, 1983, pages 34–44, 1984.
Leslie Lamport. The temporal logic of actions. ACM Transactions on Programming Languages and Systems, 16(3):872–923, 1994.
Nancy Lynch. Distributed Algorithms. Kaufman, Morgan, Los Altos, CA, 1996.
Zohar Manna and Amir Pnueli. The Temporal Logic of Reactive and Concurrent Systems. Springer-Verlag, Berlin, 1992.
Robin Milner. Elements of interaction. CACM, 36:78–89, 1993.
C.A. Petri. Non-sequential processes. Technical Report Internal Report, GMD-ISF-77-5, Gesellschaft für Mathematik und Datenverarbeitung, Bonn(Germany), 1977.
Vaugham Pratt (ed.). Debate’ 90: An electronic discussion on true concurrency. In Peled, Pratt, and Holzmann, editors, Partial Order Methods in Verification, volume 29 of DIMACS Series, pages 359–403. 1997.
Wolfgang Reisig. Elements of Distributed Algorithms. Springer-Verlag, 1998.
Peter Wegner. Interactive foundations of computing. Theoretical Computer Science, 192:315–351, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reisig, W. (2000). Towards an ASM Thesis for Unconventional Algorithms. In: Gurevich, Y., Kutter, P.W., Odersky, M., Thiele, L. (eds) Abstract State Machines - Theory and Applications. ASM 2000. Lecture Notes in Computer Science, vol 1912. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44518-8_8
Download citation
DOI: https://doi.org/10.1007/3-540-44518-8_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67959-2
Online ISBN: 978-3-540-44518-0
eBook Packages: Springer Book Archive