Design of the distributed ProcessBase architecture
dc.contributor.author | Brodie-Tyrrell, William Frederick | en |
dc.contributor.author | Detmold, Henry | en |
dc.contributor.author | Falkner, Katrina Elizabeth | en |
dc.contributor.author | Lowry, Matthew C. | en |
dc.contributor.author | Morrison, Ron | en |
dc.contributor.author | Munro, David S. | en |
dc.contributor.author | Norcross, Stuart | en |
dc.contributor.author | Olds, Travis J. | en |
dc.contributor.author | Tian, Zengping | en |
dc.contributor.author | Vaughan, Francis Alexander | en |
dc.contributor.school | School of Computer Science | en |
dc.date.issued | 2001 | en |
dc.description.abstract | ProcessBase 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.statementofresponsibility | William Brodie-Tyrrell, Henry Detmold, Katrina Falkner, Matt Lowry, Ron Morrison, Dave Munro, Stuart Norcross, Travis Olds, Zengping Tian, Francis Vaughan | en |
dc.identifier.uri | http://hdl.handle.net/2440/42163 | |
dc.publisher | School of Computer Science, University of Adelaide | en |
dc.relation.ispartofseries | Technical Report TR2001-01: | en |
dc.title | Design of the distributed ProcessBase architecture | en |
dc.type | Report | en |