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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agha, G.: Actor: A Model of Concurrent Computation in Distributed Systems. MIP Press (1986)
Agha, G., Wegner, P., Yonezawa, A.: Research Directions in Concurrent Object-Oriented Programming. MIT Press (1993)
Birtwistle, G., Dahl, O.-J., Myhrhang, B., Nygaard, K.: SIMULA Begin. Auerbach, Philadelphia (1973)
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)
Cardelli, L.: Abstractions for Mobile Computation. In: Vitek, J. (ed.) Secure Internet Programming. LNCS, vol. 1603, pp. 51–94. Springer, Heidelberg (1999)
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)
Milner, R.: The polyadic pi-calculus: a tutorial. Technical Report ECD-LFCS-91-180, Laboratory for Foundations of Computer Science, Edingburgh University (October 1991)
Hewitt, C., et al.: A Universal Modular Actor Formalism for Knowledge Representations. In: ACM Conf. on Principles of Programming Languages, Boston (1973)
Kale, S., Krishman, S.: CHARM++: A portable concurrent object oriented system based on C++. ACM SIGPLAN Notices 28(10), 91–108 (1993)
Kobayashi, N., Yonezawa, A.: Asynchronous communication model based onlinear logic. Formal Aspects of Computing 7(2), 113–149 (1995)
Liskov, B., Snyder, A., Atkinson, R., Schaffert, C.: Abstraction Mechanisms in CLU. Comm. of the ACM 20, 564–576 (1977)
Matsuoka, S., Yonezawa, A.: Analysis of Inheritance Anomaly in Object-Oriented Concurrent Programming in [2]
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)
Purbrick, J., Lentczner, M.: Second life: The world’s biggest programming environment. Invited talk, OOPSLA 2007, Portland, Oregon (October 2007)
Pointer, R.: Kestrel system (August 14, 2009), http://github.com/robey/kestrel/tree/master
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)
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)
Watanabe, T., Yonezawa, A.: Reflection in ABCL/R. In: Proc. ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, San Diego (1988)
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)
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)
Yonezawa, A. (ed.): ABCL: an Object-Oriented Concurrent System, 329 pages. MIT Press (1990)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)