Back to results

University of Victoria (Canada)

A Tool for prototyping concurrent design specifications

Abstract

dc:description.abstract

Process algebra is one formalism which aids in the design and verification of complex concurrent systems by using algebraic expressions to describe the architectural and behavioral aspects. We introduce ACS (Algebra of Communicating Systems), a process algebraic specification language which combines the simple syntax of CCS (Calculus of Communicating Systems) and the sequential composition of ACP (Algebra of Communicating Processes), adding the notion of data and value-passing, and user-definable operators. To aid in the simulation and debugging of ACS designs, a concurrent path expression language (CPE) is introduced. A Prolog implementation of ACS and CPE is presented.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Wiebe, Philip John

Rights

dc:rights
Statement dc:rights
  • Available to the World Wide Web

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1828/20108
OAI identifier oai:identifier
oai:dspace.library.uvic.ca:1828/20108

Chain of custody

source
Harvested from
University of Victoria (Canada)
Base URL
dspace.library.uvic.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Wiebe, Philip John. A Tool for prototyping concurrent design specifications. 1996. https://hdl.handle.net/1828/20108