SMT-Based Bounded Model Checking of Embedded Assembly Program with Interruptions
SMT-Based Bounded Model Checking of Embedded Assembly Program with Interruptions
复制标题
基于SMT的带中断的嵌入式汇编程序有界模型检查
DOI:
10.1109/dasc/picom/cbdcom/cyberscitech.2019.00120
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Satoshi Yamane:
中科院分区:
文献类型:
--
作者:
Kousuke Uemura;Satoshi Yamane:
Embedded software has properties dependent on hardware. Our study aims at enabling a formal verification with SMT-Based Bounded Model Checking of embedded assembly codes with Interrupt Handlers. Our proposed method generates models of assembly codes in detail with the fixed-sized bit-vectors theory. The models generated by our method include interrupts and reduce the size of the models using Interrupt Handler Execution Reduction (IHER) technique. In this paper, we have developed the verification method of embedded assembly program by combining SMT-Based Bounded Model Checking and Reduction of Interrupt Handler Executions. Moreover, we show the evaluation of our method by experiments using prototype model checker.