Spin Model Checker


SPIN is a general tool for verifying the correctness of distributed software models in a rigorous and mostly automated fashion. It was written by Gerard J. Holzmann and others in the original Unix group of the Computing Sciences Research Center at Bell Labs, beginning in 1980. The software has been available freely since 1991, and continues to evolve to keep pace with new developments in the field.


Compute Systems Invocation Version(s)
Red Hat Linux (64-bit) % /util/bin/spin 5.2.4 (default)


  1. spin requires input files. You may run spin with sample input files in the Test directory:

    % spin /util/Spin/Test/hello


  1. Bharat Jayaraman, Instructor.


  1. http://en.wikipedia.org/wiki/SPIN_model_checker
  2. http://spinroot.com