Publication | Closed Access
Using model checking with symbolic execution to verify parallel numerical programs
65
Citations
10
References
2006
Year
Unknown Venue
Program CheckingEngineeringVerificationComputer-aided VerificationModel CheckingSoftware AnalysisFormal VerificationParallel ComputingParallel Numerical ProgramsComputer EngineeringComputer ScienceSequential VersionSoftware VerificationProgram AnalysisAutomated ReasoningSoftware TestingParallel ProgramsFormal MethodsParallel ProgrammingParallel Programming ModelSymbolic Execution
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1