... Second Lige, Twitter System, and Molecular Dynamics Computing... Séminaire de Pr Akinori Yonezawa, Dept. of Computer Sciences, University of Tokyo - Date : 13 avril 2010, 10h30 - Lieu: salle polyvalente Centre MICA

Intervenant :
Pr Akinori YONEZAWA
Department of Computer Sciences, University of Tokyo, Japan

Date : Mardi 13 avril 2010, 10h30
Lieu : salle polyvalente, Centre MICA, bâtiment C10, 4ème étage, Institut Polytechnique de Hanoi
Interprète traducteur : le seminaire aura lieu en anglais

Résumé/Abstract:
The notion of concurrent objects has been proposed and studied by Yonezawa and his group since the middle of 1970. Recently its software development methods have come to be in real use for real-time web-oriented systems (such as Second Life and Twitter System) as well as supercomputing application systems. This talk explains some characteristic features and properties of concurrent objects that enable such development. Also, it suggests that concurrent objects is a viable programming model for the coming era of multi-core and many-core architectures.

Brief C.V.:
Akinori YONEZAWA is professor of computer science at Department of Computer Science, University of Tokyo. He was born in 1947, and received his B.E. and M.E. degrees from University of Tokyo in 1970, and 1972, and Ph.D. in Computer Science from the Massachusetts Institute of Technology in 1977.

He is best known as the pioneer of the concept, theory and applications of "concrrent objects", a generalization of the concept of objects in the sense of object-oriented programming.Some of large scale applications of concurrent objects include Second Life system (Linden lab.), Twitter systems, and NAMD (a molecular dynamics simulation platform for nano-biology, developed at University of Illinois, Urbana-Champaing)

 His current major research interests are in the areas of concurrent/parallel computation models, programming languages, object-oriented computing, and distributed computing. He is the designer of an object-oriented concurrent language ABCL/1 and currently leading the research project on object-based concurrency and distribution. He is one of the pioneers of  object-based/oriented concurrent computing:  he not only designed concurrent object languages, but also developed with Dr. Kenjiro Taura very efficient implementation schemes for various kinds of parallel machines, and laid with Dr. Naoki Kobayashi theoretical foundations for concurrent objects based on linear logic. Furthermore, With Takuo Watanabe, in 1986, he published the seminal paper applying the idea of Reflection to concurrent systems.

He is the author and editor of several books including:

  • ``Object-Oriented Concurrent Programming'', MIT Press, 1987.
  • ``ABCL: an Object-Oriented Concurrent System'', MIT Press 1990.
  • ``Concurrency: Theory, Language, and Architecture'', Lecture Notes in Computer Science, No.491, Springer Verlag, 1991.
  • ``Research Directions in Concurrent Object-oriented Programming'', MIT Press, 1993.
  • ``Object-Based Parallel and Distributed Computation'', Lecture Notes in Computer Science, No.1107, Springer Verlag, 1995.
  • ``Metalevel Architectures and Separation of Crosscutting Concerns'', Lecture Notes in Computer Science, No.2192, Springer Verlag, 2001.

and served as the program chair for ACM Conference on Object-Oriented Programming, Systems, and Applications (OOPSLA), 1990, and had been a member of the editorial boards of IEEE Computer and IEEE Concurrency. Also, he served as an associate editor of ACM Transaction of Programming Languages and Systems (TOPLAS). Since 1998, he has been an ACM Fellow.

He was a member of the Scientific Advisory Board of German National Research Institute of Computer Science (GMD), and is currently the president of Japanese Society of Software Science and Technology and a member of the Evaluation and Promotion Committee of Japanese MITI's Real World Computing Program. He was also appointed by Prime Minister to a member of the Reformation and Deregulation Committee and the chairman of its Education Subcommittee. Since April 2006, he has been the director of the Information Technology Center, University of Tokyo. Also, he has been a member of Microsoft Trust Worthy Computing Academic Advisory Board (TCAAB).

Also, he received the AITO Dahl-Nygaard Prize for his piooneering notion of "concurrent objects" and his subsequent work of theory and implementation of concurrent objects.