Design of the distributed ProcessBase architecture

Date

2001

Authors

Brodie-Tyrrell, William Frederick
Detmold, Henry
Falkner, Katrina Elizabeth
Lowry, Matthew C.
Morrison, Ron
Munro, David S.
Norcross, Stuart
Olds, Travis J.
Tian, Zengping
Vaughan, Francis Alexander

Editors

Advisors

Journal Title

Journal ISSN

Volume Title

Type:

Report

Citation

Statement of Responsibility

William Brodie-Tyrrell, Henry Detmold, Katrina Falkner, Matt Lowry, Ron Morrison, Dave Munro, Stuart Norcross, Travis Olds, Zengping Tian, Francis Vaughan

Conference Name

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.

School/Discipline

School of Computer Science

Dissertation Note

Provenance

Description

Access Status

Rights

License

Grant ID

Published Version

Call number

Persistent link to this record