arrow
返回

SMT-Based Bounded Model Checking for Embedded ANSI-C Software

delete2012-07-01
delete109
delete
OA
AI
L
Lucas C. Cordeiro *
B
Bernd Fischer
J
João Marques‐Silva
DOI:10.1109/TSE.2011.59delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Propositional bounded model checking has been applied successfully to verify embedded software, but remains limited by increasing propositional formula sizes and the loss of high-level information during the translation preventing potential optimizations to reduce the state space to be explored. These limitations can be overcome by encoding high-level information in theories richer than propositional logic and using SMT solvers for the generated verification conditions. Here, we propose the application of different background theories and SMT solvers to the verification of embedded software written in ANSI-C in order to improve scalability and precision in a completely automatic way. We have modified and extended the encodings from previous SMT-based bounded model checkers to provide more accurate support for variables of finite bit width, bit-vector operations, arrays, structures, unions, and pointers. We have integrated the CVC3, Boolector, and Z3 solvers with the CBMC front-end and evaluated them using both standard software model checking benchmarks and typical embedded software applications from telecommunications, control systems, and medical devices. The experiments show that our ESBMC model checker can analyze larger problems than existing tools and substantially reduce the verification time.
Keyword:
Software engineering
formal methods
verification
model checking

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
university of southampton
学者数:
3.3W
论文数: 3.2W
被引数: 52
U
universidade federal de amazonas
学者数:
2.8K
论文数: 1.6K
被引数: 1
U
university college dublin
学者数:
2.6W
论文数: 2.2W
被引数: 22
学者 查看更多机构
引用论文

引用论文

Hepatitis B vaccine delivered by microneedle patch: Immunogenicity in mice and rhesus macaques
err2023-06-01
err0
errOAAI
errYoukyung Choi; Grace Sanghee Lee; Song Li; Jeong Woo Lee; Tonya Mixson-Hayden; Jungreem Woo; Dengning Xia; Mark R. Prausnitz; Saleem Kamili; Michael A. Purdy; Rania A. Tohme
err分享
err收藏
err分享
err收藏
Rate of Penetration Prediction Method for Ultra-Deep Wells Based on LSTM–FNN
err2022-08-01
err0
errOAAI
errHongtao Liu; Yan Jin; Xianzhi Song; Zhijun Pei
err分享
err收藏
Graph Enhanced Representation Learning for News Recommendation
err2020-04-20
err0
errOAAI
errSuyu Ge; Chuhan Wu; Fangzhao Wu; Tao Qi; Yongfeng Huang
err分享
err收藏
Shunt RF MEMS contact switch based on PZT-on-SOI technology
err2012-06-01
err0
PREAI
errTony G. Ivanov; Jeffrey S. Pulskamp; Ronald G. Polcawich; Robert M. Proie
err分享
err收藏
Combining Ultra-High Drug Loaded Micelles and Shear Thinning, Injectable Hydrogel Drug Depots for Prolonged Drug Release
err
IF0
err2019-06-17
err0
errOAAI
errMichael M Lübtow; Thomas Lorson; Tamara Finger; Florian-Kai Gröber-Becker; Robert Luxenhofer
err分享
err收藏
Structure and reactivity of a model catalyst alloy under realistic conditions
err2008-04-17
err0
PREAI
errR Westerström; J G Wang; M D Ackermann; J Gustafson; A Resta; A Mikkelsen; J N Andersen; E Lundgren; O Balmes; X Torrelles; J W M Frenken; B Hammer
err分享
err收藏
学者 查看更多内容