Automatic formal verification of MPI-based parallel programs

@inproceedings{Siegel2011AutomaticFV,
  title={Automatic formal verification of MPI-based parallel programs},
  author={Stephen F. Siegel and Timothy K. Zirkel},
  booktitle={PPOPP},
  year={2011}
}
The Toolkit for Accurate Scientific Software (TASS) is a suite of tools for the formal verification of MPI-based parallel programs used in computational science. TASS can verify various safety properties as well as compare two programs for functional equivalence. The TASS front end takes an integer n ≥ 1 and a C/MPI program, and constructs an abstract model of the program with n processes. Procedures, structs, (multi-dimensional) arrays, heap-allocated data, pointers, and pointer arithmetic are… CONTINUE READING

Citations

Publications citing this paper.
Showing 1-10 of 30 extracted citations

Similar Papers

Loading similar papers…