Wolverine: battling bugs with interpolants. Wolverine is a software verifier that checks safety properties of sequential ANSI-C and C++ programs, deploying Craig interpolation to derive program invariants. We describe the underlying approach and the architecture, and provide instructions for installation and usage.
Keywords for this software
References in zbMATH (referenced in 12 articles , 1 standard article )
Showing results 1 to 12 of 12.
- Dams, Dennis; Grumberg, Orna: Abstraction and abstraction refinement (2018)
- Jhala, Ranjit; Podelski, Andreas; Rybalchenko, Andrey: Predicate abstraction for program verification (2018)
- Totla, Nishant; Wies, Thomas: Complete instantiation-based interpolation (2016)
- Bonacina, Maria Paola; Johansson, Moa: On interpolation in automated theorem proving (2015)
- Bonacina, Maria Paola; Johansson, Moa: Interpolation systems for ground proofs in automated deduction: a survey (2015)
- Křena, Bohuslav; Vojnar, Tomáš: Automated formal analysis and verification: an overview (2013)
- Albarghouthi, Aws; Gurfinkel, Arie; Chechik, Marsha: Whale: an interpolation-based algorithm for inter-procedural verification (2012)
- Albarghouthi, Aws; Gurfinkel, Arie; Chechik, Marsha: From under-approximations to over-approximations and back (2012)
- Ermis, Evren; Hoenicke, Jochen; Podelski, Andreas: Splitting via interpolants (2012)
- Flanagan, Cormac (ed.); König, Barbara (ed.): Tools and algorithms for the construction and analysis of systems. 18th international conference, TACAS 2012, held as part of the European joint conferences on theory and practice of software, ETAPS 2012, Tallinn, Estonia, March 24 -- April 1, 2012. Proceedings (2012)
- Weissenbacher, Georg; Kroening, Daniel; Malik, Sharad: Wolverine: battling bugs with interpolants (competition contribution) (2012) ioport
- Kroening, Daniel; Weissenbacher, Georg: Interpolation-based software verification with Wolverine (2011) ioport