Skip to main content

Exception handling and real time features in an object-oriented concurrent language

  • Part II Object-Orientation And Concurrent Languages
  • Conference paper
  • First Online:

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

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Agha. Actors: A Model of Concurrent Computation in Distributed Systems. Cambridge, Ma., The MIT Press, 1986.

    Google Scholar 

  2. G. Agha. “Concurrent Object-Oriented Programming”. Communications of the ACM, Vol.22, 9, pages 125–141, September 1990.

    Article  Google Scholar 

  3. W. C. Athas and C. L. Seitz. “Multicomputers: Message-Passing Concurrent Computers”. IEEE Computer, 21(8), pages 9–24, 1988.

    Google Scholar 

  4. G. Booch. Software Engineering with Ada. 2nd ed. Benjamin/Cummings, 1983.

    Google Scholar 

  5. W. J. Dally. The J-Machine: System Support for Actors. In C. Hewitt and G. Agha, editors, Knowledge Processing: An Actor Perspective. The MIT Press, 1989.

    Google Scholar 

  6. C. Dony. “Exception Handling and Object-Oriented Programming: Towards a Synthesis”. In Proceedings of OOPSLA/ECOOP'90, pages 322–330, October 1990.

    Google Scholar 

  7. A. Goldberg, D. Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, Ma., 1983.

    Google Scholar 

  8. J. B. Goodenough. “Exception Handling: Issues and a Proposed Notation”. Communications of the ACM, Vol.18, 12, pages 683–696, December 1975.

    Article  Google Scholar 

  9. R. H. Halstead Jr. “Multilisp: A Language for Concurrent Symbolic Computation,” ACM Transactions on Programming Languages and Systems, Vol.7, 4, pages 501–538, October 1985.

    Article  Google Scholar 

  10. C. Hewitt. “Viewing Control Structures as Patterns of Passing Messages”. Journal of Artificial Intelligence, Vol.8, 3, pages 323–364, 1987.

    Article  Google Scholar 

  11. A. Hill. “Exception Handling in Object-Oriented Languages”. OOCTG Working Paper SWBT-9001WP.00, June 1990.

    Google Scholar 

  12. C. A. R. Hoare. “Communicating Sequential Processes”. Communications of the ACM, Vol.21, 8, pages 666–677, 1978.

    Article  Google Scholar 

  13. C. A. R. Hoare, editor. OCCAM Programming Manual. Prentice Hall International, 1984.

    Google Scholar 

  14. D. R. Jefferson. “Virtual Time”. ACM Transactions of Programming Languages and Systems, Vol.7, 3, pages 404–425, 1985.

    Article  Google Scholar 

  15. H. Lieberman. “A Preview of Act-1”. AI-Memo AIM-625, Artificial Intelligence Laboratory, MIT, 1981.

    Google Scholar 

  16. B. Liskov and A. Snyder. “Exception Handling in CLU”. IEEE Transactions on Software Engineering, Vol.SE-5, 6, pages 546–558, November 1979.

    Google Scholar 

  17. B. Liskov, et al. “Argus Reference Manual”. Technical Report MIT/LCS/TR-400, MIT. Laboratory for Computer Science, Cambridge, Ma., 1987.

    Google Scholar 

  18. B. Liskov and L. Shrira. “Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems”. Proceedings of the ACM SIGPLAN '88 Conference on Programming Languages Design and Implementation, June 1988.

    Google Scholar 

  19. C. R. Manning. “Acore: Design of an Actor Core Language and its Compiler”. Master's thesis, MIT EECS Department, May 1987.

    Google Scholar 

  20. S. Matsuoka, K. Wakita, and A. Yonezawa. “Synchronization Constraints with Inheritance: What is not possible — so what is?”. Technical Report 10, Dept. of Information Science, Univ. of Tokyo, April 1990.

    Google Scholar 

  21. J. G. Mitchell, W. Maybury, and R. Sweet. “Mesa Language Manual”. Xerox Res. Cent., Palo Alto, Ca, Rep. CSL-78-1, February 1978.

    Google Scholar 

  22. R. E. Strom and S. Yemini. “NIL: An integrated language and system for distributed programming.” ACM SIGPLAN Notices, 18, 6, pages 73–82, June 1983.

    Google Scholar 

  23. T. Watanabe. “Reflection in an Object-Oriented Concurrent Language”. In Proceedings of OOPSLA'88, pages 306–315, September 1988. Revised version in [28].

    Google Scholar 

  24. T. Watanabe and A. Yonezawa. ”An Actor-Based Metalevel Architecture for Group-Wide Reflection”. In Proceedings of the School/Workshop on Foundations of Object-Oriented Languages, edited by G. Rozenberg, Lecture Notes in Computer Science, Springer-Verlag. (Forthcoming.)

    Google Scholar 

  25. A. Yonezawa, J.-P. Briot, and E. Shibayama. “Object-Oriented Concurrent Programming in ABCL/1”. In Proceedings of ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 258–268, 1986.

    Google Scholar 

  26. A. Yonezawa and M. Tokoro, editor. Object-Oriented Concurrent Programming. The MIT Press, 1987.

    Google Scholar 

  27. A. Yonezawa, E. Shibayama, T. Takada, Y. Honda, and J.-P. Briot. “An Object-Oriented Concurrent Computation Model ABCM/1 and its Description Language ABCL/1”. In [28].

    Google Scholar 

  28. A. Yonezawa, editor. ABCL: An Object-Oriented Concurrent System — Theory, Language, Programming, Implementation and Application. The MIT Press, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Akinori Yonezawa Takayasu Ito

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ichisugi, Y., Yonezawa, A. (1991). Exception handling and real time features in an object-oriented concurrent language. In: Yonezawa, A., Ito, T. (eds) Concurrency: Theory, Language, and Architecture. CONCURRENCY 1989. Lecture Notes in Computer Science, vol 491. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53932-8_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-53932-8_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53932-2

  • Online ISBN: 978-3-540-46452-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics