A Tour of Hybrid --- {A} Language for Programming with Active Objects

  • Nierstrasz O
N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Object-oriented programming is a powerful paradigmfor organizing software into reusable components.There have been several attempts to adapt and extendthis paradigm to the programming of concurrent anddistributed applications. Hybrid is a language whosedesign attempts to retain multiple inheritance,genericity and strong-typing, and incorporate anotion of active objects. Objects in Hybrid arepotentially active entities that communicate withone another through a message-passing protocolloosely based on remote procedure calls.Non-blocking calls and delay queues are the twobasic mechanisms for interleaving and schedulingactivities. A prototype implementation of a compilerand run-time system for Hybrid have been completed.We shall review aspects of the language design andattempt to evaluate its shortcomings. We concludewith a list of requirements that we pose as achallenge for the design of future concurrentobject-oriented languages.

Cite

CITATION STYLE

APA

Nierstrasz, O. (1992). A Tour of Hybrid --- {A} Language for Programming with Active Objects. In D. Mandrioli & B. Meyer (Eds.), Advances in Object-Oriented Software Engineering (pp. 167–182). Prentice-Hall. Retrieved from http://scg.unibe.ch/archive/osg/Nier92cTourOfHybrid.pdf

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free