Verifying verified code

AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2021(2022)

引用 1|浏览14
暂无评分
摘要
A recent case study from AWS by Chong et al. proposes an effective methodology for Bounded Model Checking in industry. In this paper, we report on a follow-up case study that explores the methodology from the perspective of three research questions: (a) can proof artefacts be used across verification tools; (b) are there bugs in verified code; and (c) can specifications be improved. To study these questions, we port the verification tasks for aws-c-common library to SeaHorn , SMACK and KLEE . We show the benefits of using compiler semantics and cross-checking specifications with different verification techniques, and call for standardizing proof library extensions to increase specification reuse. The verification tasks discussed are publicly available online.
更多
查看译文
关键词
Model checking, Program verification, BMC, Symbolic execution, 68M18
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要