DocumentCode :
3286924
Title :
A comparative study between linear programming verification (LPV) and other verification methods
Author :
Devulder, Samuel ; Lambert, Jean-Luc
Author_Institution :
GREYC, Caen Univ., France
fYear :
1999
fDate :
36434
Firstpage :
299
Lastpage :
302
Abstract :
Compares our linear programming technology for software verification (LPV) with other verification systems: explicit exploration using partial order reduction (Spin) and implicit exploration using BDDs (Xeve/Esterel). The case study is a safety property of an easily-scalable problem (a bus arbiter). The results show that exploration-based methods (Spin and Xeve/Esterel) have an overall exponential complexity, restricting their use on small instances. The LPV technique, which does not rely on exploration, is the only one fast enough (quadratic complexity) to handle systems that are 50 times larger than the other techniques presented in this paper can do. Moreover, in opposition to exploration-based methods, LPV produces real proven facts that mean this technique shares some common points with theorem proving. We believe that the scale-change robustness of LPV shows that linear programming can be applied successfully to the verification of industrial systems
Keywords :
computational complexity; linear programming; program verification; safety; theorem proving; Spin; Xeve/Esterel; binary decision diagrams; bus arbiter; easily-scalable problem; explicit exploration; exponential complexity; implicit exploration; industrial systems; linear programming verification; partial order reduction; quadratic complexity; safety property; scale-change robustness; software verification methods; theorem proving; Automata; Boolean functions; Circuits; Contracts; Data structures; Design engineering; Hardware; Linear programming; Logic; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 1999. 14th IEEE International Conference on.
Conference_Location :
Cocoa Beach, FL
Print_ISBN :
0-7695-0415-9
Type :
conf
DOI :
10.1109/ASE.1999.802328
Filename :
802328
Link To Document :
بازگشت