FiB: Squeezing loop invariants by interpolation between forward/backward predicate transformers
Tutkimustuotos › › vertaisarvioitu
Yksityiskohdat
Alkuperäiskieli | Englanti |
---|---|
Otsikko | Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering |
Alaotsikko | ASE 2017 |
Toimittajat | Grigore Rosu, Massimiliano Di Penta, Tien N. Nguyen |
Kustantaja | IEEE Press |
Sivut | 793-803 |
Sivumäärä | 11 |
ISBN (elektroninen) | 978-1-5386-2684-9 |
DOI - pysyväislinkit | |
Tila | Julkaistu - lokakuuta 2017 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
Tapahtuma | IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING - Kesto: 1 tammikuuta 1900 → … |
Julkaisusarja
Nimi | IEEE/ACM International Conference on Automated Software Engineering |
---|---|
Kustantaja | IEEE |
ISSN (painettu) | 1938-4300 |
Conference
Conference | IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING |
---|---|
Ajanjakso | 1/01/00 → … |
Tiivistelmä
Loop invariant generation is a fundamental problem in program analysis and verification. In this work, we propose a new approach to automatically constructing inductive loop invariants. The key idea is to aggressively squeeze an inductive invariant based on Craig interpolants between forward and backward reachability analysis. We have evaluated our approach by a set of loop benchmarks, and experimental results show that our approach is promising.