Abstract
A new type of communication between concurrent processes called ‘subjects’ and a synchronization mechanism are presented. Since the communication is carried out only based on reading the internal states of a subject, it is available at any time even in the case of a failure of some subjects.
Preview
Unable to display preview. Download preview PDF.
References
Eswaran KP, et al. (1976) The Notions of Consistency and Predicate Locks in a Database System. CACM 19:624–633
Goldberg A, Robson D (1983) Smalltalk-80: the language and its implementation. Addison-Wesley
Hansen PB (1978) Distributed Processes: A Concurrent Programming Concept. CACM 21:934–941
Hisano H, Suwa M (1984) Knowledge Representation for Building Cooperative Problem Solver Based on SUBJECTS. 84-AI-36, IPSJ (in Japanese)
Lamport L (1977) Concurrent Reading and Writing. CACM 20:806–811
Lamport L (1978) Time, Clocks, and the Ordering of Events in a Distributed System. CACM 21:558–565
Nakashima H (1985) URANUS Reference Manual. ETL-RM-85-1
Shapiro E and Takeuchi A (1983) Object Oriented Programming in Concurrent Prolog. New Generation Computing 1:25–48
Yonezawa A (1984) On Object-oriented Programming. Computer Software 1:29–41 (in Japanese)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hisano, T., Suwa, M. (1986). Synchronization and communication in the ‘subject’. In: Wada, E. (eds) Logic Programming '85. LP 1985. Lecture Notes in Computer Science, vol 221. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16479-0_7
Download citation
DOI: https://doi.org/10.1007/3-540-16479-0_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16479-1
Online ISBN: 978-3-540-39820-2
eBook Packages: Springer Book Archive