Skip to main content
Log in

The fixed point theory of unbounded non-determinism

  • Published:
Formal Aspects of Computing

Abstract

This paper presents a fixed point theorem for the infinite traces model of CSP. Unlike any other model of CSP, there is no complete partial order over the infinite traces model whose fixed point theory agrees with the operational semantics (A. W. Roscoe, Oxford University Computing Laboratory Technical Monograph PRG-67, 1988). This arises from the introduction of unbounded non-determinism. However, the subset of pre-deterministic processes, that is those which describe the behaviour of a process on some run of its implementation, do form a subset for which the usual order is complete. By requiring that each CSP operator has a monotonic implementation which preserves pre-determinism, it is possible to show that all CSP operators have a least fixed point. In effect, it is the requirement that all operators have a methodical implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Barrett, G.: The Semantics of Priority and Fairness in occam.Proc. MFPSV, Lecture Notes in Computer Science, Springer-Verlag LNCS 442, 194–208 (1989).

  2. Barrett, G and Goldsmith, M. H.: Classifying Unbounded Nondeterminism in CSP. in Category Theory and Topology in Computer Science, OUP (1991).

  3. Brookes, S. D.: A Model for Communicating Sequential Processes. Oxford University Computing Laboratory D Phil Thesis, 1983. (Available as a CMU technical report.)

  4. Jeffery, A.: Fairness in CSP. Programming Research Group, Oxford University. Unpublished.

  5. Olderog, E.-R. and Hoare, C. A. R.: Specification-Oriented Semantics for Communicating Processes.Acta Informatica 23, 9–66 (1986).

    Google Scholar 

  6. Roscoe, A. W.:Two Papers on CSP. Oxford University Computing Laboratory Technical Monograph PRG-67, July 1988.

Download references

Author information

Authors and Affiliations

Authors

Additional information

The author carried out the research for this paper on the Espirit Genesis project at the Programming Research Group, Oxford University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Barrett, G. The fixed point theory of unbounded non-determinism. Formal Aspects of Computing 3, 110–128 (1991). https://doi.org/10.1007/BF01898399

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01898399

Keywords

Navigation