Automatic generation of polynomial loop invariants for imperative programs

View/Open
Cita com:
hdl:2117/369922
Document typeResearch report
Defense date2003-11
Rights accessOpen Access
This work is protected by the corresponding intellectual and industrial property rights.
Except where otherwise noted, its contents are licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 4.0 International
Abstract
A general framework is presented for automatig the discovery of loop invariants for imperative programs. Theoretical results about the correctness and completeness of the proposed method are given. More importantly, it is shown how this abstract approach can be used to automatically infer polynomial invariants. The medod has been implemented in Maple. Evidence of its practical interest is shown by means of several non-trivial examples, for which the polynomial loop invariants generated are directly applicable for proving correctness by means of a simple verifier.
CitationRodriguez, E.; Kapur, D. Automatic generation of polynomial loop invariants for imperative programs. 2003.
Is part ofLSI-03-52-R
Files | Description | Size | Format | View |
---|---|---|---|---|
1400764255.pdf | 1,844Mb | View/Open |