Akinori Yonezawa

Akinori Yonezawa is Professor at Tokyo Institute of Technology.

  • Research Directions in Concurrent Object-Oriented Programming

    Research Directions in Concurrent Object-Oriented Programming

    Gul Agha, Peter Wegner, and Akinori Yonezawa

    This collection of original research provides a comprehensive survey of developments at the leading edge of concurrent object-oriented programming. It documents progress—from general concepts to specific descriptions—in programming language design, semantic tools, systems, architectures, and applications. Chapters are written at a tutorial level and are accessible to a wide audience, including researchers, programmers, and technical managers.

    The problem of designing systems for concurrent programming has become an increasingly important area of research in computer science with a concomitant increase in the popularity of object-based programming. Because parallelism is a natural consequence of the use of objects, the development of systems for concurrent object-oriented programming is providing important software support for a new generation of concurrent computers.

    • Hardcover $69.95
    • Paperback $62.00 £48.00
  • ABCL

    An Object-Oriented Concurrent System

    Akinori Yonezawa

    This book provides an overview of the new paradigm through the programming language ABCL.

    Object-oriented concurrent programming is a major new programming paradigm that exploits the benefits of object orientation concurrency, and distributed systems. This book provides an overview of the new paradigm through the programming language ABCL. It presents a complete description of the theory, programming, implementation, and application of the ABCL object-oriented concurrent system and expands on Yonezawa and Tokoro's work published in Object-Oriented Concurrent Programming.

    The extensively revised tutorials and papers cover parallel computation models, programming languages, programming techniques, language implementations in multi-processor architectures, programming environments, applications in distributed event simulation and construction of an operating system, parallel algorithms for natural language on-line parsing, and such new theoretical issues as reflective computation. The book also includes a user's guide to ABCL.

    ABCL: An Object-Oriented Concurrent System is included in the Computer Systems Series, edited by Herb Schwetman.

    • Hardcover $52.00
  • Object-Oriented Concurrent Programming

    Mario Tokoro and Akinori Yonezawa

    This book deals with a major theme of the Japanese Fifth Generation Project, which emphasizes logic programming, parallelism, and distributed systems. It presents a collection of tutorials and research papers on a new programming and design methodology in which the system to be constructed is modeled as a collection of abstract entities called "objects" and concurrent messages passing among objects.

    This book deals with a major theme of the Japanese Fifth Generation Project, which emphasizes logic programming, parallelism, and distributed systems. It presents a collection of tutorials and research papers on a new programming and design methodology in which the system to be constructed is modeled as a collection of abstract entities called "objects" and concurrent messages passing among objects. This methodology is particularly powerful in exploiting as well as harnessing the parallelism that is naturally found in problem domains. The book includes several proposals for programming languages that support this methodology, as well as the applications of object-oriented concurrent programming to such diverse areas as artificial intelligence, software engineering, music synthesis, office information systems, and system programming. It is the first compilation of research results in this rapidly emerging area.

    Contents Concurrent Programming Using Actors • Concurrent Object-Oriented Programming in Act-1 • Modelling and Programming in a Concurrent Object-Oriented Language, ABCL/1 • Concurrent Programming in ConcurrentSmallTalk • Orient84K: An Object-Oriented Concurrent Programming Language for Knowledge Representation • POOL-T: A Parallel Object-Oriented Programming Language • Concurrent Strategy Execution in Omega • The Formes System: A Musical Application of Object-Oriented Concurrent Programming • Distributed Problem Solving in ABCL/1

    Contributors Gul Agha (MIT), Pierre America (Phillips Research Laboratory, Eindhoven), Giuseppe Attardi (DELPHI SpA), Jean Pierre Briot (IRCAM, Paris), Pierre Cointe (IRCAM, Paris), Carl Hewitt (MIT), Yutaka Ishikawa (Keio University), Henry Lieberman (MIT), Etsuya Shibayama (Tokyo Institute of Technology), Mario Tokoro (Keio University), Yasuhiko Yokote (Keio University), and Akinori Yonezawa (Tokyo Institute of Technology).

    Object-Oriented Concurrent Programming is included in The MIT Press Series in Artificial Intelligence, edited by Patrick Henry Winston and Michael Brady.

    • Hardcover $37.50