Skip to main content
Log in

Refinement of fair action systems

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

An action system is a framework for describing parallel or distributed systems, for which the refinement calculus offers a formalisation of the stepwise development method. Fairness is an important notion in modelling parallel or distributed systems, and this paper investigates a calculus for refinement of fair action systems. Simulations, which are proof techniques for refinement, are extended to verify fair action systems. Our work differs from others' in that the additional condition concerning fairness is expressed through termination of related iteration statements. For this purpose, existing proof rules for termination are extended. In the tradition of the refinement calculus, our approach to fairness is based on techniques developed mainly for sequential programming.

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

Author information

Authors and Affiliations

Authors

Additional information

Received: 16 March 1995 / 16 April 1997

Rights and permissions

Reprints and permissions

About this article

Cite this article

Back, R., Xu, Q. Refinement of fair action systems. Acta Informatica 35, 131–165 (1998). https://doi.org/10.1007/s002360050116

Download citation

  • Issue Date:

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

Keywords

Navigation