Abstract
CLIX is a parallel object oriented language that embodies communicating process model of object oriented programming. It incorporates the notion of objects with communications in distributed systems. The objects in CLIX are encapsulation of information and communication handlers that operate on the information in response to messages. The underlying communication system is modeled as a mail system. In addition to presenting an overview of CLIX, it is reviewed in terms of relevant issues in parallel object oriented programming.
UUCP: {mcvax,seismo}!kaist!jhhur
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
G. Agha, “An Overview of Actor Languages,” SIGPLAN Notices 21(10) pp. 58–67 (Oct. 1986) Special Issue on Object Oriented Programming Workshop at IBM Yorktown Height, Jun. 1986
G.A. Agha, “Actors: A Model for Concurrent Computation in Distributed Systems,” AI TR-84, MIT AI Laboratory (Jun. 1985).
P. America, “Definition of the Programming Language POOL-T,” ESPRIT Doc.Nr. 0091, Philip Research Laboratories (Sep. 1985).
P. America, “Object-Oriented Programming: A Theoretician’s Introduction,” ESPRIT Doc.Nr. 0159, Philips Research Laboratories (May 1986).
P. America, “POOL-T — A Parallel Object-Oriented Language,” in Object Oriented Concurrent Systems, ed. A. Yonezawa, M. Tokoro, MIT Press (Sept. 1986).
W.C. Athas, “XCPL: An Experimental Concurrent Programming Language,” TR:5196:85, California Institute of Technology (Dec.1985).
H. Baker, “Actor Systems for Real-Time Computation,” LCS TR-197, MIT Lab. for Computer Science (Mar. 1978).
K. Chon, “Bee Machine-Initial Assessment,” Technical Memorandum SA-TM-01, KAIST (Feb. 1987).
C. Chung, K. Chon, J.H. Hur,.and D. Lee, “A New Distributed Computing Paradigm Based on Asynchronous Communications: Client-Solicitor Model,” Submitted to IEEE Tr. on Software Engineering, (Feb. 1987).
W.D. Clinger, “Foundations of Actor Semantics,” AI TR-633, MIT AI Laboratory (May 1981).
W.J. Dally, “A VLSI Architecture for Concurrent Data Structures,” 5209:TR:86, California Institute of Technology (1986).
A, Goldberg and D. Robson, Smalltalk-80: The Language Definition and Its Implementation Addison-Wesley (1983).
C. Hewitt, “Viewing Control Structures as Patterns of Passing Messages.” Artificial Intelligence 8 pp. 323–363 (dy1977).
J.H. Hur, “Definition of Programming Language CLIX,” Technical Memorandum SA-TM-02, KAIST (Feb. 1987).
Y. Ishikawa and M. Tokoro, “A Concurrent Object-Oriented Knowledge Representation Language Orient84/K: Its Features and Implementation,” Proc. of ACM Cog. on OOPSLA’ 86, pp. 232–241 (Oct. 1986). Also available as ACM SIGPLAN 21(11), Nov. 1986
H. Liberrnan, “Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems,” Proc. ACM Conf on OOSPLA’ 86, pp. 214–223 (Sep. 1986).
V. Nguyen and B. Hailpern, “A Generalized Object Model,” SIGPW Notices 21(10) pp. 78–87 (Oct. 1986). Special Issue on Object Oriented Programming Workshop at IBM Yorktown Height, Jun. 1986
A. Snyder, “Encapsulation and Inheritance in Object-Oriented Programming Languages,” Proc. ACM Conf on OOSPLA’ 86, pp. 38–45 (Sep. 1986).
D.G. Theriault, “Issues in the Design and Implementation of Act2,” AI TR-723, MIT AI Laboratory (Jun. 1983).
P. Wegner, “Classification in Object-Oriented Systems,” SIGPLAN Notices 21(10) pp. 78–87 (Oct. 1986). Special Issue on Object Oriented Programming Workshop at IBM Yorktown Height, Jun. 1986
A. Yonezawa, E. Shibayama, T. Takada, and Y. Honda, “Modeling and Programming in an Object Oriented Concurrent Language ABCL/1,” TR C-75, Tokyo Institute of Technology, Tokyo, Japan (Mar. 1986).
A. Yonezawa, J-P. Briot, and E. Shibayama, “Object-Oriented Concurrent Programming in ABCL/1,” Proc. ACM Conf. on OOSPLA’ 86, pp. 258–268 (Sep. 1986).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hur, J.H., Chon, K. (1987). Overview of a Parallel Object-Oriented Language CLIX. In: Bézivin, J., Hullot, JM., Cointe, P., Lieberman, H. (eds) ECOOP’ 87 European Conference on Object-Oriented Programming. ECOOP 1987. Lecture Notes in Computer Science, vol 276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47891-4_25
Download citation
DOI: https://doi.org/10.1007/3-540-47891-4_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18353-2
Online ISBN: 978-3-540-47891-1
eBook Packages: Springer Book Archive