• 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