Toggle Main Menu Toggle Search

Open Access padlockePrints

Design and Analysis of Highly Parallel and Distributed Systems

Lookup NU author(s): Professor Eike Best

Downloads

Full text is not currently available for this publication.


Abstract

This report contains an introduction to the COSY notation and its associated formalism. COSY is a language derived from regular expressions, whole objects, COSY programs, may be considered as abstractly specifying systems, which are possibly highly parallel and distributed. Within the framework of such a formalism, it becomes possible to rigorously define important system properties, such as freedom from deadlock, adequacy and starvation, and to analyse programs for the presence or absence of such properties. The report begins by introducing the notion of system underlying the COSY approach and continues by gradually introducing the notation, illustrating each step with examples. Then follows a discussion of the relationship between COSY programs and Petri nets via a modification of the net semantics for COSY programs of [LC75]. Next, we present some results which support the formal analysis of programs to determine absence or presence of adequacy and freedom fro deadlock. The final section contains a summary, together with suggestions for modifications and extensions, of the work reported here. There are two technical appendices.


Publication metadata

Author(s): Lauer PE, Shields MW, Best E

Publication type: Report

Publication status: Published

Series Title: Computing Laboratory Technical Report Series

Year: 1979

Print publication date: 01/01/1979

Source Publication Date: 1979

Report Number: 142

Institution: Computing Laboratory, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne


Share