Book chapter
Open access

The Next 700 Concurrent Object-Oriented Languages: Reflections on the Future of Object-Based Concurrency

ContributorsNierstrasz, Oscar
Published inObject composition = Composition d'objets, Editors Tsichritzis, Dionysios, p. 165-187
PublisherGenève : Centre universitaire d'informatique
Publication date1991

There has been a flurry of activity in recent years to extend existing languages with object-oriented features, and to extend object-oriented concepts and languages with seemingly orthogonal features, such as concurrency and persistence, to improve their expressive power and potential as a solution to the "software crisis". In many cases these integration efforts have uncovered various forms of semantic interference between features. We claim that the majority of these difficulties are concerned with the very aspect of object-orientation that we seek most urgently to exploit, namely software compositionality. We shall review the problems of integrating concurrency and object-oriented features from this viewpoint and discuss some of the more important requirements to be met. Finally, we propose a view of objects as patterns of communicating agents that suggests the development of a class of concurent object-oriented languages parameterized by patterns that address the needs of particular application domains.

Citation (ISO format)
NIERSTRASZ, Oscar. The Next 700 Concurrent Object-Oriented Languages: Reflections on the Future of Object-Based Concurrency. In: Object composition = Composition d’objets. Genève : Centre universitaire d’informatique, 1991. p. 165–187.
Main files (1)
Book chapter (Published version)
  • PID : unige:158090

Technical informations

Creation01/18/2022 10:44:00 AM
First validation01/18/2022 10:44:00 AM
Update time03/16/2023 2:23:49 AM
Status update03/16/2023 2:23:48 AM
Last indexation01/17/2024 3:55:19 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack