License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.FSTTCS.2014.545
URN: urn:nbn:de:0030-drops-48708
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2014/4870/
Cassez, Franck ;
Müller, Christian ;
Burnett, Karla
Summary-Based Inter-Procedural Analysis via Modular Trace Refinement
Abstract
We propose a generalisation of trace refinement for the verification of inter-procedural programs. Our method is a top-down modular, summary-based approach, and analyses inter-procedural programs by building function summaries on-demand and improving the summaries each time a function is analysed. Our method is sound, and complete relative to the existence of a modular Hoare proof for a non-recursive program. We have implemented a prototype analyser that demonstrates the main features of our approach and yields promising results.
BibTeX - Entry
@InProceedings{cassez_et_al:LIPIcs:2014:4870,
author = {Franck Cassez and Christian M{\"u}ller and Karla Burnett},
title = {{Summary-Based Inter-Procedural Analysis via Modular Trace Refinement}},
booktitle = {34th International Conference on Foundation of Software Technology and Theoretical Computer Science (FSTTCS 2014)},
pages = {545--556},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-77-4},
ISSN = {1868-8969},
year = {2014},
volume = {29},
editor = {Venkatesh Raman and S. P. Suresh},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2014/4870},
URN = {urn:nbn:de:0030-drops-48708},
doi = {10.4230/LIPIcs.FSTTCS.2014.545},
annote = {Keywords: Program verification, Hoare Logic, Refinement, Automata}
}
Keywords: |
|
Program verification, Hoare Logic, Refinement, Automata |
Collection: |
|
34th International Conference on Foundation of Software Technology and Theoretical Computer Science (FSTTCS 2014) |
Issue Date: |
|
2014 |
Date of publication: |
|
12.12.2014 |