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: BookPublisher: 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.117Item type | Current library | Call number | Copy number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
General Lending | MTU Bishopstown Library Lending | 005.117 (Browse shelf(Opens below)) | 1 | Available | 00078105 |
Browsing MTU Bishopstown Library shelves, Shelving location: Lending Close shelf browser (Hides shelf browser)
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)