Book chapter
Open access

Viewing Objects as Patterns of Communicating Agents

Published inObject Management = Gestion d'objets, Editors Tsichritzis, Dionysios, p. 255-266
PublisherGenève : Centre universitaire d'informatique
Publication date1990-07

Following our own experience developing a concurrent object-oriented language as well of that of other researchers, we have identified several key problems in the design of a concurrency model compatible with the mechanisms of object-oriented programming. We propose an approach to language design in which an executable notation describing the behaviour of communicating agents is extended by syntactic patterns that encapsulate language constructs. We indicate how various language models can be accommodated, and how mechanisms such as inheritance can be modeled. Finally, we introduce a new notion of types that characterizes concurrent objects in terms of their externally visible behaviour.

Citation (ISO format)
NIERSTRASZ, Oscar, PAPATHOMAS, Michael. Viewing Objects as Patterns of Communicating Agents. In: Object Management = Gestion d’objets. Genève : Centre universitaire d’informatique, 1990. p. 255–266.
Main files (1)
Book chapter (Published version)
  • PID : unige:158327

Technical informations

Creation01/25/2022 12:24:00 PM
First validation01/25/2022 12:24:00 PM
Update time03/16/2023 2:29:14 AM
Status update03/16/2023 2:29:13 AM
Last indexation02/12/2024 12:18:59 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack