Automatic Verification of LLVM Code
Axel Legay, Dirk Nowotka, Danny B{\o}gsted Poulsen

TL;DR
This paper introduces Lodin, a comprehensive software verification tool for LLVM code that integrates explicit, statistical, and symbolic model checking techniques to improve verification effectiveness.
Contribution
The paper presents Lodin, a novel verification tool combining multiple model checking algorithms specifically for LLVM code analysis.
Findings
Lodin successfully verifies LLVM programs using combined techniques.
The tool demonstrates improved accuracy over single-method approaches.
Lodin supports various verification scenarios with promising results.
Abstract
In this work we present our work in developing a software verification tool for llvm-code - Lodin - that incorporates both explicit-state model checking, statistical model checking and symbolic state model checking algorithms.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Software Testing and Debugging Techniques · Model-Driven Software Engineering Techniques
