Refinement of Parallel and Reactive Programs

  • Authors:
  • R. J.R. Back

  • Affiliations:
  • -

  • Venue:
  • Refinement of Parallel and Reactive Programs
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show how to apply the refinement calculus to stepwise refinement of parallel and reactive programs. We use action systems as our basic program model. Action systems are sequential programs which can be implemented in a parallel fashion. Hence refinement calculus methods, originally developed for sequential programs, carry over to the derivation of parallel programs. Refinement of reactive programs is handled by data refinement techniques originally developed for the sequential refinement calculus. We exemplify the approach by a derivation of a mutual exclusion algorithm.