DocumentCode :
2614225
Title :
Bounded model checking of embedded software in wireless cognitive radio systems
Author :
He, Nannan ; Hsiao, Michael S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Tech., Blacksburg, VA
fYear :
2007
fDate :
7-10 Oct. 2007
Firstpage :
19
Lastpage :
24
Abstract :
We present a new verification approach that applies aggressive program slicing and a proof-based abstraction-refinement strategy to enhance the scalability of bounded model checking of embedded software. While many software model-checking tools use program slicing as a separate or optional step, our program slicing is integrated in the model construction and reduction process. And it is combined with the compilation optimization techniques so to compute a more accurate slice. We also explore a proof-based abstraction-refinement strategy using the under/overapproximation on our proposed software model, and propose a heuristic method of deciding new encoding size to refine the under-approximation. Experiments on C programs from wireless cognitive radio systems show this approach can greatly reduce the model size and shorten the solving time by the SAT-solver.
Keywords :
cognitive radio; embedded systems; encoding; optimisation; program slicing; program verification; SAT-solver; aggressive program slicing; bounded model checking; compilation optimization; embedded software; encoding; overapproximation; proof-based abstraction-refinement strategy; underapproximation; verification; wireless cognitive radio systems; Application software; Cognitive radio; Embedded software; Encoding; FCC; Hardware; Helium; Saturn; Scalability; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-1257-0
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2007.4601875
Filename :
4601875
Link To Document :
بازگشت