Using model checking with symbolic execution to verify parallel numerical programs

@inproceedings{Siegel2006UsingMC,
  title={Using model checking with symbolic execution to verify parallel numerical programs},
  author={Stephen F. Siegel and Anastasia Mironova and George S. Avrunin and Lori A. Clarke},
  booktitle={ISSTA},
  year={2006}
}
We present a method to verify the correctness of parallel programs that perform complex numerical computations, including computations involving floating-point arithmetic. The method requires that a sequential version of the program be provided, to serve as the specification for the parallel one. The key idea is to use model checking, together with symbolic execution, to establish the equivalence of the two programs. 
Highly Cited
This paper has 87 citations. REVIEW CITATIONS
57 Citations
1 References
Similar Papers

Citations

Publications citing this paper.

87 Citations

051015'07'10'13'16
Citations per Year
Semantic Scholar estimates that this publication has 87 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.

Similar Papers

Loading similar papers…