MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

Research directions in concurrent object-oriented programming / edited by Gul Agha, Peter Wegner, and Akinori Yonezawa.

Contributor(s): Agha, Gul A | Wegner, Peter | Yonezawa, Akinori.
Material type: materialTypeLabelBookPublisher: Cambridge, Mass. : MIT Press, c1993Description: xii, 532 p. : ill. ; 24 cm. + hbk.ISBN: 0262011395.Subject(s): Object-oriented programming (Computer science) | Parallel processing (Electronic computers)DDC classification: 005.117
Contents:
I: Language Issues -- II: Programming Constructs -- III: Language Design -- IV: Operating Systems -- V: Performance Monitoring.

Enhanced descriptions from Syndetics:

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.

Includes bibliographical references and indexes.

I: Language Issues -- II: Programming Constructs -- III: Language Design -- IV: Operating Systems -- V: Performance Monitoring.

Table of contents provided by Syndetics

  • Preface (p. vii)
  • Summary of Papers (p. ix)
  • I Language Issues
  • 1 Abstraction and Modularity Mechanisms for Concurrent Computing (p. 3)
  • 2 Tradeoffs between Reasoning and Modeling (p. 22)
  • 3 A Survey of Logic Programming-Based Object-Oriented Language (p. 42)
  • 4 Analysis of Inheritance Anomaly in Object-Oriented Concurrent Programming Languages (p. 107)
  • 5 Composing Active Objects (p. 151)
  • II Programming Constructs
  • 6 Supporting Modularity in Highly-Parallel Programs (p. 175)
  • 7 Multiple Concurrency Control Policies in an Object-Oriented Programming System (p. 195)
  • 8 Ports for Objects in Concurrent Logic Programs (p. 211)
  • III Language Design
  • 9 Specifying Concurrent Languages and Systems with ¿-GRAMMARS (p. 235)
  • 10 Interaction
  • Abstract Machines (p. 257)
  • 11 CC++: A Declarative Concurrent Object-Oriented Programming Notation (p. 281)
  • 12 A Logical Theory of Concurrent Objects and Its Realization in the Maude Language (p. 314)
  • IV Operating Systems
  • 13 CHOICES: A Parallel Object-Oriented Operating System (p. 393)
  • V Performance Monitoring
  • 15 Monitoring Concurrent Object-Based Programs (p. 479)
  • Contributors (p. 511)
  • Name Index (p. 521)
  • Subject Index (p. 527)

Powered by Koha