Verification of Ada Programs with AdaHorn
Authors: Christian Herrera, Tewodros A. Beyene and Vivek Nigam
Paper Information
| Title: | Verification of Ada Programs with AdaHorn |
| Authors: | Christian Herrera, Tewodros A. Beyene and Vivek Nigam |
| Proceedings: | WPTE Extended Abstracts |
| Editor: | Joachim Niehren |
| Keywords: | program verification, model checking, Ada programming, static analyzers, Constrained Horn Clauses, Eldarica, PDR-Z3, GNATProve |
| Abstract: | ABSTRACT. We propose AdaHorn, a model checker for verification of Ada programs wrt. correctness properties. AdaHorn translates Ada programs together with their related correctness properties into a set of Constrained Horn Clauses which are solved by well-known SMT solvers such as Eldarica and PDR-Z3. We propose a set of Ada programs inspired by C programs from the competition SV-COMP, and use them to compare the effectiveness of AdaHorn and GNATProve, a well-known static analyzer for Ada programs. Our experiments show that AdaHorn outperforms GNATProve by yielding correct results in more cases than GNATProve. |
| Pages: | 8 |
| Talk: | Jul 08 15:00 (Session 40R) |
| Paper: | ![]() |
