Action systems, unbounded nondeterminism, and infinite traces
- 1 January 1995
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 7 (1) , 37-53
- https://doi.org/10.1007/bf01214622
Abstract
Morgan [Mor90a] has described a correspondence between Back's action systems [BKS83] and the conventional failures-divergences model of Hoare's communicating sequential processes (CSP) formalism [Hoa85]. However, the CSP failures-divergences model does not treat unbounded nondeterminism, although unbounded nondeterminism arises quite naturally in action systems; to that extent, the correspondence between the two approaches is inadequate. Fortunately there is an extended infinite traces model of CSP [RoB89] which treats unbounded nondeterminism. We extend the CSP-action system correspondence, using that model instead, to take the unbounded nondeterminism of action systems properly into account. In passing, we develop a definition of the weakest precondition under which an infinite heterogeneous trace of actions is enabled.Keywords
This publication has 12 references indexed in Scilit:
- Refinement Calculus, Lattices and Higher Order LogicPublished by Springer Nature ,1993
- Unbounded Non-determinism in CSPJournal of Logic and Computation, 1993
- Refinement calculus, part II: Parallel and reactive programsPublished by Springer Nature ,1990
- A generalization of Dijkstra's calculusACM Transactions on Programming Languages and Systems, 1989
- A method for refining atomicity in parallel algorithmsPublished by Springer Nature ,1989
- The specification statementACM Transactions on Programming Languages and Systems, 1988
- A state-based approach to communicating processesDistributed Computing, 1988
- A theoretical basis for stepwise refinement and the programming calculusScience of Computer Programming, 1987
- Notes on Communicating Sequential SystemsPublished by Springer Nature ,1986
- A lattice-theoretical fixpoint theorem and its applicationsPacific Journal of Mathematics, 1955