Book chapter
OA Policy
English

Supporting Software Reuse in Concurrent Object-Oriented Languages: Exploring the Language Design Space

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

The design of programming languages that cleanly integrate concurrency constructs and object oriented features that promote software reuse is an open problem. We describe a design space that characterizes approaches to object-oriented concurrency in terms of a number of language design choices concerning the relationship between objects and concurrency. We identify requirements for sortware reuse and, with the help of an example that illustrates several of these requirements, explore the design space in order to evaluate which design choices interfere with reuse and which appear to adequately support it. We conclude by highlighting open research issues which, we believe, are essential for achieving effective reuse of concurrent software.

Citation (ISO format)
PAPATHOMAS, Michael, NIERSTRASZ, Oscar. Supporting Software Reuse in Concurrent Object-Oriented Languages: Exploring the Language Design Space. In: Object composition = Composition d’objets. Tsichritzis, Dionysios (Ed.). Genève : Centre universitaire d’informatique, 1991. p. 189–204.
Main files (1)
Book chapter (Published version)
accessLevelPublic
Identifiers
  • PID : unige:158089
119views
71downloads

Technical informations

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