Logo
LogoUniGeSES

ASG list of publications

Citation

Oscar Nierstrasz, "Active Objects in Hybrid", Proceedings OOPSLA '87, ACM SIGPLAN Notices, vol.22, no. 12, pp. 243-253, December, 1987

Abstract

Most object-oriented languages are strong on reusability or on strong-typing, but weak on concurrency. In response to this gap, we are developing Hybrid, an object-oriented language in which objects are the active entities. Objects in Hybrid are organized into domains, and concurrent executions into activities. All object communications are based on remote procedure-calls. Unstructured sends and accepts are forbidden. To this the mechanisms of delegation and delay queues are added to enable switching and triggering of activities. Concurrent subactivities and atomic actions are provided for compactness and simplicity. We show how solutions to many important concurrent problems, such a pipelining, constraint management and ``administration'' can be compactly expressed using these mechanisms.

Bibtex

@article{Nier87c,
Author = "Oscar Nierstrasz",
Title = "Active Objects in Hybrid",
Journal = "Proceedings OOPSLA '87, ACM SIGPLAN Notices",
Volume = "22",
Number = "12",
Pages = "243-253",
Key = "olit-obcl hybrid triggers osg-ftp oopsla87 obib(obcp)",
Notes = "",
Month = "December",
Year = "1987"
}
Additional credits :
© 2004-2006 Bibliography Tool based on Marc Falcone's bachelor project.