Refinement of Parallel and Reactive ProgramsBack, R.J.R. (1992) Refinement of Parallel and Reactive Programs. Technical Report. California Institute of Technology. [CaltechCSTR:1992.cs-tr-92-23] Full text available as:
AbstractWe 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.
Archive Staff Only: edit this record |