Skip to main content

Overview of a Parallel Object-Oriented Language CLIX

  • Conference paper
  • First Online:
ECOOP’ 87 European Conference on Object-Oriented Programming (ECOOP 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 276))

Included in the following conference series:

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Article  Google Scholar 

  2. G.A. Agha, “Actors: A Model for Concurrent Computation in Distributed Systems,” AI TR-84, MIT AI Laboratory (Jun. 1985).

    Google Scholar 

  3. P. America, “Definition of the Programming Language POOL-T,” ESPRIT Doc.Nr. 0091, Philip Research Laboratories (Sep. 1985).

    Google Scholar 

  4. P. America, “Object-Oriented Programming: A Theoretician’s Introduction,” ESPRIT Doc.Nr. 0159, Philips Research Laboratories (May 1986).

    Google Scholar 

  5. P. America, “POOL-T — A Parallel Object-Oriented Language,” in Object Oriented Concurrent Systems, ed. A. Yonezawa, M. Tokoro, MIT Press (Sept. 1986).

    Google Scholar 

  6. W.C. Athas, “XCPL: An Experimental Concurrent Programming Language,” TR:5196:85, California Institute of Technology (Dec.1985).

    Google Scholar 

  7. H. Baker, “Actor Systems for Real-Time Computation,” LCS TR-197, MIT Lab. for Computer Science (Mar. 1978).

    Google Scholar 

  8. K. Chon, “Bee Machine-Initial Assessment,” Technical Memorandum SA-TM-01, KAIST (Feb. 1987).

    Google Scholar 

  9. 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).

    Google Scholar 

  10. W.D. Clinger, “Foundations of Actor Semantics,” AI TR-633, MIT AI Laboratory (May 1981).

    Google Scholar 

  11. W.J. Dally, “A VLSI Architecture for Concurrent Data Structures,” 5209:TR:86, California Institute of Technology (1986).

    Google Scholar 

  12. A, Goldberg and D. Robson, Smalltalk-80: The Language Definition and Its Implementation Addison-Wesley (1983).

    Google Scholar 

  13. C. Hewitt, “Viewing Control Structures as Patterns of Passing Messages.” Artificial Intelligence 8 pp. 323–363 (dy1977).

    Google Scholar 

  14. J.H. Hur, “Definition of Programming Language CLIX,” Technical Memorandum SA-TM-02, KAIST (Feb. 1987).

    Google Scholar 

  15. 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

    Google Scholar 

  16. H. Liberrnan, “Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems,” Proc. ACM Conf on OOSPLA’ 86, pp. 214–223 (Sep. 1986).

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. A. Snyder, “Encapsulation and Inheritance in Object-Oriented Programming Languages,” Proc. ACM Conf on OOSPLA’ 86, pp. 38–45 (Sep. 1986).

    Google Scholar 

  19. D.G. Theriault, “Issues in the Design and Implementation of Act2,” AI TR-723, MIT AI Laboratory (Jun. 1983).

    Google Scholar 

  20. 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

    Article  MathSciNet  Google Scholar 

  21. 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).

    Google Scholar 

  22. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics