|
ISP Plug-In for Eclipse |
Release 1.0.0
ISP is a tool for formally verifying MPI programs. It can be used by anyone who can write simple MPI C programs, and requires no special training. ISP allows you to formally verify your MPI C programs automatically without any extra efforts on your part (apart from compiling and making your examples) and flags the following errors:
In addition, it helps you understand as well as step through all relevant process interleavings (schedules). Notice our use of the word ‘relevant’: even a short MPI program may have too many (an “exponential number”) of interleavings. For example, an MPI program with five processes, each containing five MPI calls, can have well in excess of 1000 interleavings. However, ISP generates a new interleaving only when it represents a truly new (as yet unexamined) behavior of your program.s.
Other related topics:
Back to Top | Back to Table of Contents
School of Computing * 50 S. Central Campus Dr. Rm. 3190 * Salt Lake City, UT
84112 * isp-dev@cs.utah.edu
License