SPINning Parallel Systems Software

  • Authors:
  • Olga Shumsky Matlin;Ewing L. Lusk;William McCune

  • Affiliations:
  • -;-;-

  • Venue:
  • Proceedings of the 9th International SPIN Workshop on Model Checking of Software
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe our experiences in using SPIN to verify parts of the Multi-Purpose Daemon (MPD) parallel process management system. MPD is a distributed collection of processes connected by Unix network sockets. Its dynamic nature is easily expressible in the SPIN/Promela framework but poses performance and scalability challenges. We present here the results of expressing some of the parallel algorithms of MPD and executing verification runs with SPIN.