Skip to main content

My Early Education and Concurrent Objects

  • Chapter
Concurrent Objects and Beyond

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8665))

  • 572 Accesses

Abstract

Before attaining the mandatory retirement age of the University of Tokyo, I left the university and moved to the Riken Advanced Institute of Computational Science (AICS) in the spring of 2011. AICS is located in Kobe, which is 600 km to the west of Tokyo. It is the second city outside of Tokyo in which I have lived, with the exception of Boston in the USA. In addition to the location of AICS being new to me, the institute’s missions for which I am partially responsible are also new. In May 2012, I had the honor of being a part of an international workshop that was organized by many of my ex-students and overseas-based colleagues to celebrate my 65th birthday.

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 54.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. Agha, G.: Actor: A Model of Concurrent Computation in Distributed Systems. MIP Press (1986)

    Google Scholar 

  2. Agha, G., Wegner, P., Yonezawa, A.: Research Directions in Concurrent Object-Oriented Programming. MIT Press (1993)

    Google Scholar 

  3. Birtwistle, G., Dahl, O.-J., Myhrhang, B., Nygaard, K.: SIMULA Begin. Auerbach, Philadelphia (1973)

    Google Scholar 

  4. Briot, J.-P.: Inheritance and Synchronization in Concurrent OOP. In: Bézivin, J., Hullot, J.-M., Lieberman, H., Cointe, P. (eds.) ECOOP 1987. LNCS, vol. 276, pp. 32–40. Springer, Heidelberg (1987)

    Chapter  Google Scholar 

  5. Cardelli, L.: Abstractions for Mobile Computation. In: Vitek, J. (ed.) Secure Internet Programming. LNCS, vol. 1603, pp. 51–94. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  6. Kobayashi, N., Yonezawa, A.: Asynchronous Communication Model Based on Linear Logic. In: Halstead Jr., R.H., Ito, T. (eds.) US/Japan WS 1992. LNCS, vol. 748, pp. 331–336. Springer, Heidelberg (1993)

    Chapter  Google Scholar 

  7. Milner, R.: The polyadic pi-calculus: a tutorial. Technical Report ECD-LFCS-91-180, Laboratory for Foundations of Computer Science, Edingburgh University (October 1991)

    Google Scholar 

  8. Hewitt, C., et al.: A Universal Modular Actor Formalism for Knowledge Representations. In: ACM Conf. on Principles of Programming Languages, Boston (1973)

    Google Scholar 

  9. Kale, S., Krishman, S.: CHARM++: A portable concurrent object oriented system based on C++. ACM SIGPLAN Notices 28(10), 91–108 (1993)

    Article  Google Scholar 

  10. Kobayashi, N., Yonezawa, A.: Asynchronous communication model based onlinear logic. Formal Aspects of Computing 7(2), 113–149 (1995)

    Article  MATH  Google Scholar 

  11. Liskov, B., Snyder, A., Atkinson, R., Schaffert, C.: Abstraction Mechanisms in CLU. Comm. of the ACM 20, 564–576 (1977)

    Article  MATH  Google Scholar 

  12. Matsuoka, S., Yonezawa, A.: Analysis of Inheritance Anomaly in Object-Oriented Concurrent Programming in [2]

    Google Scholar 

  13. Nelson, M.T., Humphrey, W., Gursoy, A., Dalke, A., Kale, S., Skeel, R.D., Schulten, K.: NAMD: A parallel, object-oriented molecular dynamics program. International Journal of High Performance Computing Applications 10(4), 251–268 (1996)

    Article  Google Scholar 

  14. Purbrick, J., Lentczner, M.: Second life: The world’s biggest programming environment. Invited talk, OOPSLA 2007, Portland, Oregon (October 2007)

    Google Scholar 

  15. Pointer, R.: Kestrel system (August 14, 2009), http://github.com/robey/kestrel/tree/master

  16. Sekiguchi, T., Hansen, K.A.: A Simple Extension of Java Language for Controllable Transparent Migration and its Portable Implementation. In: Ciancarini, P., Wolf, A.L. (eds.) COORDINATION 1999. LNCS, vol. 1594, pp. 211–226. Springer, Heidelberg (1999)

    Google Scholar 

  17. Taura, K., Matsuoka, S., Yonezawa, A.: An Efficient Implementation Scheme of Concurrent Object-Oriented Languages on Stock Multi-Computers. In: Proc. ACM Symposium on Principles and Practice of Parallel Programming, San Diego, pp. 218–228 (1993)

    Google Scholar 

  18. Watanabe, T., Yonezawa, A.: Reflection in ABCL/R. In: Proc. ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, San Diego (1988)

    Google Scholar 

  19. Yonezawa, A., Matsuda, H., Shibayama, E.: An Approach to Object-oriented Concurrent Programming–A Language ABCL–. In: Proc. 3rd Workshop on Object-Oriented Languages, Paris (1985)

    Google Scholar 

  20. Yonezawa, A., Briot, J.-P., Shibayama, E.: Object-oriented Concurrent Programming in ABCL/1. In: Proc. ACM OOPSLA 1986, Portland, Oregon, USA, pp. 258–268 (1986)

    Google Scholar 

  21. Yonezawa, A. (ed.): ABCL: an Object-Oriented Concurrent System, 329 pages. MIT Press (1990)

    Google Scholar 

  22. Yonezawa, A., Matsuoka, S., Yasugi, M., Taura, K.: Implementing Concurrent Object-Oriented Languages on Multi-computers. IEEE Parallel & Distributed Technology 1(2), 49–61 (1993)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Yonezawa, A. (2014). My Early Education and Concurrent Objects. In: Agha, G., et al. Concurrent Objects and Beyond. Lecture Notes in Computer Science, vol 8665. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44471-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44471-9_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44470-2

  • Online ISBN: 978-3-662-44471-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics