Procol: a protocol-constrained concurrent object-oriented language

PROCOL is a simple concurrent object-oriented language supporting a distributed, incremental and dynamic object environment. Its communication is based on unidirectional messages. Objects are only bound during actual message transfer and not during the processing of the message. This short-duration...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information processing letters 1989-09, Vol.32 (5), p.221-227
1. Verfasser: van den Bos, Jan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PROCOL is a simple concurrent object-oriented language supporting a distributed, incremental and dynamic object environment. Its communication is based on unidirectional messages. Objects are only bound during actual message transfer and not during the processing of the message. This short-duration object binding promotes parallelism. In communications both client and server have to be specified, either by object instance identifiers, or by type. Therefore client-server mappings may be 1−1, n−1, or 1− n, though only one message is transffered. A novel feature of PROCOL is explicit access control: communication is subject to a protocol defined for each object. This protocol is a specification of the occurrence and sequencing of the interaction between the object and its communication partners. The use of such protocols fosters structured, safer and potentially verifiable communication between objects.
ISSN:0020-0190
1872-6119
DOI:10.1016/0020-0190(89)90047-1