Home
Scholarly Works
Transition systems, metric spaces and ready sets...
Journal article

Transition systems, metric spaces and ready sets in the semantics of uniform concurrency

Abstract

Transition systems as proposed by Hennessy and Plotkin are defined for a series of three languages featuring concurrency. The first has shuffle and local nondeterminacy, the second synchronization merge and local nondeterminacy, and the third synchronization merge and global nondeterminacy. The languages are all uniform in the sense that the elementary actions are uninterpreted. Throughout, infinite behaviour is taken into account and modelled with infinitary languages in the sense of Nivat. A comparison with denotational semantics is provided. For the first two languages, a linear time model suffices; for the third language a branching time model with processes in the sense of de Bakker and Zucker is described. In the comparison an important role is played by an intermediate semantics in the style of Hoare and Olderog's specification oriented semantics. A variant on the notion of ready set is employed here. Precise statements are given relating the various semantics terms of a number of abstraction operators.

Authors

de Bakker JW; Meyer J-JC; Olderog E-R; Zucker JI

Journal

Journal of Computer and System Sciences, Vol. 36, No. 2, pp. 158–224

Publisher

Elsevier

Publication Date

January 1, 1988

DOI

10.1016/0022-0000(88)90026-8

ISSN

0022-0000

Contact the Experts team