Design of the distributed ProcessBase architecture

dc.contributor.authorBrodie-Tyrrell, William Fredericken
dc.contributor.authorDetmold, Henryen
dc.contributor.authorFalkner, Katrina Elizabethen
dc.contributor.authorLowry, Matthew C.en
dc.contributor.authorMorrison, Ronen
dc.contributor.authorMunro, David S.en
dc.contributor.authorNorcross, Stuarten
dc.contributor.authorOlds, Travis J.en
dc.contributor.authorTian, Zengpingen
dc.contributor.authorVaughan, Francis Alexanderen
dc.contributor.schoolSchool of Computer Scienceen
dc.date.issued2001en
dc.description.abstractProcessBase is an environment designed to support process modelling languages. This environment consists of a language, its interpreter and a persistent object store. Currently this environment supports concurrency through a multi-threading library, however, only a single interpreter instantiation exists as a supported architecture. ProcessBase is a simple language that provides many sophisticated features, including first-class procedures, strong typing, extension through library interfaces, hyper-programming and linguistic reflection, multi-threaded execution and compliance. This document describes the design of distributed ProcessBase architecture. The motivations behind the creation of this architecture are an exploration of compliance in a distributed setting, experimentation with distribution models and distributed garbage collection mechanisms.en
dc.description.statementofresponsibilityWilliam Brodie-Tyrrell, Henry Detmold, Katrina Falkner, Matt Lowry, Ron Morrison, Dave Munro, Stuart Norcross, Travis Olds, Zengping Tian, Francis Vaughanen
dc.identifier.urihttp://hdl.handle.net/2440/42163
dc.publisherSchool of Computer Science, University of Adelaideen
dc.relation.ispartofseriesTechnical Report TR2001-01:en
dc.titleDesign of the distributed ProcessBase architectureen
dc.typeReporten

Files