Comparison of False Alarm Detection using KLEE and CBMC for Effective Multitask Program Verification 


Vol. 48,  No. 2, pp. 174-182, Feb.  2021
10.5626/JOK.2021.48.2.174


PDF

  Abstract

OiL-CEGAR[1] verifies the composition of a formal OS model and an abstracted application program for accurate verification. Due to the use of the abstract program, however false-alarms can be reported and executability checking for identifying false-alarms requires a high cost. Therefore, efficient executability checking is essential to improve verification performance. To find an effective executability checking method, this study introduces and compares two different techniques that perform executability checking. The first one collects the Boolean formula for the entire program and checks the reachability of all the program blocks in the counterexample by using CBMC. While the second one uses KLEE and identifies non-executable blocks in the counterexample through the binary search-based executability checking. The suggested executability checking methods are applied to a window controller program from the automotive domain. Results show that executability checking using KLEE takes only 1/2000 time compared to that of CBMC and reduces 11.78% of OiL-CEGAR verification costs.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

D. Kim and Y. Choi, "Comparison of False Alarm Detection using KLEE and CBMC for Effective Multitask Program Verification," Journal of KIISE, JOK, vol. 48, no. 2, pp. 174-182, 2021. DOI: 10.5626/JOK.2021.48.2.174.


[ACM Style]

Dongwoo Kim and Yunja Choi. 2021. Comparison of False Alarm Detection using KLEE and CBMC for Effective Multitask Program Verification. Journal of KIISE, JOK, 48, 2, (2021), 174-182. DOI: 10.5626/JOK.2021.48.2.174.


[KCI Style]

김동우, 최윤자, "효과적인 멀티태스크 프로그램 검증을 위한 KLEE와 CBMC의 오경보 식별 성능 비교," 한국정보과학회 논문지, 제48권, 제2호, 174~182쪽, 2021. DOI: 10.5626/JOK.2021.48.2.174.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr