Logo
LogoUniGeSES

ASG list of publications

Citation

Oscar Nierstrasz, "A Tour of Hybrid -- A Language for Programming with Active Objects", , vol., no. , pp. 167-182, , 1992

Abstract

Object-oriented programming is a powerful paradigm for organizing software into reusable components. There have been several attempts to adapt and extend this paradigm to the programming of concurrent and distributed applications. Hybrid is a language whose design attempts to retain multiple inheritance, genericity and strong-typing, and incorporate a notion of active objects. Objects in Hybrid are potentially active entities that communicate with one another through a message-passing protocol loosely based on remote procedure calls. Non-blocking calls and delay queues are the two basic mechanisms for interleaving and scheduling activities. A prototype implementation of a compiler and run-time system for Hybrid have been completed. We shall review aspects of the language design and attempt to evaluate its shortcomings. We conclude with a list of requirements that we pose as a challenge for the design of future concurrent object-oriented languages.

Bibtex

@article{Nier92c,
Author = "Oscar Nierstrasz",
Title = "A Tour of Hybrid -- A Language for Programming with Active Objects",
Journal = "",
Volume = "",
Number = "",
Pages = "167-182",
Key = "olit-obcl hybrid tour osg-ftp",
Notes = "",
Month = "",
Year = "1992"
}
Additional credits :
© 2004-2006 Bibliography Tool based on Marc Falcone's bachelor project.