Automatic Verification of Bossa Scheduler Properties

  • Authors:
  • Jean-Paul Bodeveix;Mamoun Filali;Julia L. Lawall;Gilles Muller

  • Affiliations:
  • IRIT, Université Paul Sabatier, Toulouse, France;IRIT, Université Paul Sabatier, Toulouse, France;DIKU, University of Copenhagen, Copenhagen, Denmark;OBASCO Group, Ecole des Mines de Nantes-INRIA, LINA, Nantes, France

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Bossa is a development environment for operating-system process schedulers that provides numerous safety guarantees. In this paper, we show how to automate the checking of safety properties of a scheduling policy developed in this environment. We find that most of the relevant properties can be considered as invariant or refinement properties. In order to automate the related proof obligations, we use the WS1S logic for which a decision procedure is implemented by Mona. The proof techniques are implemented using the FMona tool.