Projects per year
Abstract
We present Rahft (Refinement of Abstraction in Horn clauses using Finite Tree automata), an abstraction refinement tool for verifying safety properties of programs expressed as Horn clauses. The paper describes the architecture, strength and weakness, implementation and usage aspects of the tool. Rahft loosely combines three powerful techniques for program verification: (i) program specialisation, (ii) abstract interpretation, and (iii) trace abstraction refinement in a nontrivial way, with the aim of exploiting their strengths and mitigating their weaknesses through the complementary techniques. It is interfaced with an abstract domain, a tool for manipulating finite tree automata and various solvers for reasoning about constraints. Its modular design and customizable components allows for experimenting with new verification techniques and tools developed for Horn clauses.
Original language | English |
---|---|
Title of host publication | Computer Aided Verification : 28th International Conference, CAV 2016, Toronto, ON, Canada, July 17-23, 2016, Proceedings, Part I |
Editors | Swarat Chaudhuri, Azadeh Farzan |
Number of pages | 8 |
Volume | Part 1 |
Publisher | Springer |
Publication date | 2016 |
Pages | 261-268 |
ISBN (Print) | 978-3-319-41527-7 |
DOIs | |
Publication status | Published - 2016 |
Event | Computer Aided Verification: International Conference - University of Toronto in the the Bahen Centre for Information Technology , Toronto, Canada Duration: 17 Jul 2016 → 23 Jul 2016 http://i-cav.org/2016/ (Link to Conference) |
Conference
Conference | Computer Aided Verification |
---|---|
Location | University of Toronto in the the Bahen Centre for Information Technology |
Country/Territory | Canada |
City | Toronto |
Period | 17/07/2016 → 23/07/2016 |
Internet address |
|
Series | Lecture Notes in Computer Science |
---|---|
Number | 9779 |
ISSN | 0302-9743 |
Keywords
- Automatic verification
- Abstract Interpretation
- Horn clauses
- finite tree automata
Projects
- 2 Finished
-
-
ENTRA: Whole-Systems Energy Transparency
Gallagher, J. P., Rosendahl, M., Rhiger, M., Strand, D. L. & Bohr, N.
01/10/2012 → 30/09/2015
Project: Research