Book chapter
OA Policy
English

Viewing Objects as Patterns of Communicating Agents

Published inTsichritzis, Dionysios (Ed.), Object Management = Gestion d'objets, p. 255-266
PublisherGenève : Centre universitaire d'informatique
Publication date1990-07
Abstract

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. Tsichritzis, Dionysios (Ed.). Genève : Centre universitaire d’informatique, 1990. p. 255–266.
Main files (1)
Book chapter (Published version)
Identifiers
  • PID : unige:158327
137views
72downloads

Technical informations

Creation25/01/2022 12:24:00
First validation25/01/2022 12:24:00
Update16/03/2023 02:29:14
Status update16/03/2023 02:29:13
Last indexation01/11/2024 00:37:50
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack