Bounded Model Checking of Embedded Software in Wireless Cognitive Radio Systems

被引:3
|
作者
He, Nannan [1 ]
Hsiao, Michael S. [1 ]
机构
[1] Virginia Tech, Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
关键词
D O I
10.1109/ICCD.2007.4601875
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. nile 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/over-approximation 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 SA T-solver.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 50 条
  • [1] Incremental bounded model checking for embedded software
    Schrammel, Peter
    Kroening, Daniel
    Brain, Martin
    Martins, Ruben
    Teige, Tino
    Bienmueller, Tom
    [J]. FORMAL ASPECTS OF COMPUTING, 2017, 29 (05) : 911 - 931
  • [2] Motivating Model Checking of Embedded Systems Software
    Reinbacher, Thomas
    Kramer, Michael
    Horauer, Martin
    Schlich, Bastian
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 546 - +
  • [3] SMT-Based Bounded Model Checking for Embedded ANSI-C Software
    Cordeiro, Lucas
    Fischer, Bernd
    Marques-Silva, Joao
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (04) : 957 - 974
  • [4] SMT-Based Bounded Model Checking for Embedded ANSI-C Software
    Cordeiro, Lucas
    Fischer, Bernd
    Marques-Silva, Joao
    [J]. 2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 137 - 148
  • [5] HYRA: A Software-defined Radio Architecture for Wireless Embedded Systems
    Muck, Tiago Rogerio
    Frohlich, Antonio Augusto
    [J]. PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON NETWORKS (ICN 2011), 2011, : 246 - 251
  • [6] A Model Checking based Software Requirements Specification Approach for Embedded Systems
    Yang, Xiao
    Chen, Xiaohong
    Wang, Jiangtao
    [J]. 2023 IEEE 31ST INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW, 2023, : 184 - 191
  • [7] A Methodology for Early Functional Verification of Embedded Software Combining Virtual Platforms and Bounded Model Checking
    Paludo, Rogerio
    Lettnin, Djones
    [J]. 2016 17TH IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2016, : 141 - 146
  • [8] Special Issue: Cognitive radio, software-defined radio, and adaptive wireless systems
    Arslan, Huseyin
    Mitola, Aoseph, III
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2007, 7 (09): : 1033 - 1035
  • [9] Bounded model checking for timed systems
    Audemard, G
    Cimatti, A
    Kornilowicz, A
    Sebastiani, R
    [J]. FORMAL TECHNIQUE FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2002, PROCEEDINGS, 2002, 2529 : 243 - 259
  • [10] Efficient modeling of embedded memories in bounded model checking
    Ganai, MK
    Gupta, A
    Ashar, P
    [J]. COMPUTER AIDED VERIFICATION, 2004, 3114 : 440 - 452