Steam : an asynchronous messaging framework for active objects

dc.contributor.authorWierenga, Paul Andrew.en_US
dc.contributor.supervisorCheng, Mantis Hoi Ming.en_US
dc.date.accessioned2008-04-10T06:01:12Z
dc.date.available2008-04-10T06:01:12Z
dc.date.copyright2005en_US
dc.date.issued2008-04-10T06:01:12Z
dc.degree.departmentDepartment of Computer Science
dc.description.abstractThis thesis describes a framework for building a distributed concurrent system based on the active object paradigm. An active object is an agent, such as a state machine, that only executes in response to messages it receives, and can only communicate with other agents by sending messages. Steam consists of a programming model, an application programming interface and a concurrent runtime system to support the model. Steam offers an efficient implementation of active objects. The implementation also supports location transparency, dynamic re-configurability, and a form of atomicity. Steam is designed as a generic fi-amework suitable for application in a variety of domains. It can be used directly as a runtime system embedded within an application (eg. in a C program) or as a virtual machine for a concurrent programming language such as COOL.en_US
dc.identifier.urihttp://hdl.handle.net/1828/621
dc.subject.lcshComputer softwareen_US
dc.titleSteam : an asynchronous messaging framework for active objectsen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
wierenga_2005.pdf
Size:
1.76 MB
Format:
Adobe Portable Document Format