Book chapter
OA Policy
English

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

ContributorsNierstrasz, Oscar
Published inTsichritzis, Dionysios (Ed.), Object composition = Composition d'objets, p. 165-187
PublisherGenève : Centre universitaire d'informatique
Publication date1991
Abstract

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. Tsichritzis, Dionysios (Ed.). Genève : Centre universitaire d’informatique, 1991. p. 165–187.
Main files (1)
Book chapter (Published version)
accessLevelPublic
Identifiers
  • PID : unige:158090
232views
166downloads

Technical informations

Creation18/01/2022 10:44:00
First validation18/01/2022 10:44:00
Update16/03/2023 02:23:49
Status update16/03/2023 02:23:48
Last indexation01/11/2024 00:31:52
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack