Abstract
Actor systems are a model of massively parallel systems based on asynchronous message passing. This paper presents a formalism for actor systems in the framework of graph grammars. To this aim actor grammars are introduced, motivated, and illustrated by examples. Some of the basic properties pertinent to derivations in actor grammars are discussed.
Preview
Unable to display preview. Download preview PDF.
References
Agha, G.A., Actors: a Model of Concurrent Computation in Distributed Systems, M.I.T. Press (1986).
Clinger, W.D., Foundations of Actor Semantics, Ph.D. Thesis, Massachusetts Institute of Technology (1981). Available as technical report 633, M.I.T. AI lab.
Ehrig, H., Nagl, M. and Rozenberg, G., eds., Graph Grammars and Their Applications to Computer Science, Lecture Notes in Computer Science 153, Springer Verlag. (1983).
Habel, A. and Kreowski, H.J., On context-Free Graph Languages Generated by Edge Replacement, in [ENR83], 143–158.
Hewitt, C., Viewing Control Structures as Patterns of Passing Messages, Journal of Artificial Intelligence 8, (1977), 323–364.
Hewitt, C. and Baker, H., Laws for Communicating Parallel Processes, IFIP-77, Toronto (1977), 987–992.
Janssens, D. and Rozenberg, G., Graph Grammars with Node-Label Controlled Rewriting and Embedding, in [ENR83], 186–205.
Lieberman, H., A Preview of Act 1, technical report 625, M.I.T. AI lab (1981).
Theriault, D., Issues in the Design and Implementation of ACT 2, technical report 728, M.I.T. AI lab (1983).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Janssens, D., Rozenberg, G. (1987). Basic notions of actor grammars. In: Ehrig, H., Nagl, M., Rozenberg, G., Rosenfeld, A. (eds) Graph-Grammars and Their Application to Computer Science. Graph Grammars 1986. Lecture Notes in Computer Science, vol 291. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18771-5_59
Download citation
DOI: https://doi.org/10.1007/3-540-18771-5_59
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18771-4
Online ISBN: 978-3-540-48178-2
eBook Packages: Springer Book Archive