Checking process-oriented operating system behaviour using CSP and refinement

  • Authors:
  • Frederick R.M. Barnes;Carl G. Ritson

  • Affiliations:
  • University of Kent, Canterbury, Kent, United Kingdom;University of Kent, Canterbury, Kent, United Kingdom

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Process orientation is an approach to concurrency that uses concepts of processes and message-passing communication, with whole systems constructed from layered and dynamically evolving networks of communicating processes. The work described in this paper relates to the automatic model generation and verification of systems developed in processoriented languages. We discuss some early applications of this technique to our experimental operating system, RMoX, as a means to giving a guarantee of correct system behaviour at a range of levels.