The implementation of ACT++ on a shared memory multiprocessor

dc.contributor.authorMukherji, Manibrataen
dc.contributor.departmentComputer Science and Applicationsen
dc.date.accessioned2014-03-14T21:52:10Zen
dc.date.adate2009-12-23en
dc.date.available2014-03-14T21:52:10Zen
dc.date.issued1992en
dc.date.rdate2009-12-23en
dc.date.sdate2009-12-23en
dc.description.abstractACT++ is a programming environment in which concurrent programs can be written in C++. The underlying model of concurrent computation is the Actor model. Programs in ACT++ consist of a collection of active objects called actors. Several actors execute simultaneously and cooperate with each other by sending request and reply messages. Request messages are processed by agents called behaviors of the actor. Each behavior of an actor is responsible for specifying a replacement behavior which processes the next available request message. One of the salient features of ACT++ is its ability to handle the Inheritance Anomaly - the interference between the inheritance mechanism of C++ and the specification of synchronization constraints in the methods of a class - using the notion of behavior sets. Another feature of ACT++ is its realization of I/O as an actor operation. A special type of actor, called an interface actor, provides a high level interface for a particular device which is sent request messages whenever I/O is necessary. The interface actors can also transparently perform asynchronous I/O. ACT++ has been successfully implemented on the Sequent Symmetry multiprocessor using the PRESTO lightweight threads package.en
dc.description.degreeMaster of Scienceen
dc.format.extentviii, 204 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-12232009-020052en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12232009-020052/en
dc.identifier.urihttp://hdl.handle.net/10919/46344en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V851_1992.M843.pdfen
dc.relation.isformatofOCLC# 26190568en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V851 1992.M843en
dc.subject.lcshC++ (Computer program language)en
dc.subject.lcshObject-oriented programming (Computer science)en
dc.subject.lcshOperating systems (Computers)en
dc.titleThe implementation of ACT++ on a shared memory multiprocessoren
dc.typeMaster's projecten
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Science and Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V851_1992.M843.pdf
Size:
9.02 MB
Format:
Adobe Portable Document Format
Description: