References & Citations
Computer Science > Logic in Computer Science
Title: AutoProof: Auto-active Functional Verification of Object-oriented Programs
(Submitted on 13 Jan 2015 (v1), last revised 15 Jan 2015 (this version, v2))
Abstract: Auto-active verifiers provide a level of automation intermediate between fully automatic and interactive: users supply code with annotations as input while benefiting from a high level of automation in the back-end. This paper presents AutoProof, a state-of-the-art auto-active verifier for object-oriented sequential programs with complex functional specifications. AutoProof fully supports advanced object-oriented features and a powerful methodology for framing and class invariants, which make it applicable in practice to idiomatic object-oriented patterns. The paper focuses on describing AutoProof's interface, design, and implementation features, and demonstrates AutoProof's performance on a rich collection of benchmark problems. The results attest AutoProof's competitiveness among tools in its league on cutting-edge functional verification of object-oriented programs.
Submission history
From: Carlo A. Furia [view email][v1] Tue, 13 Jan 2015 16:25:52 GMT (62kb,D)
[v2] Thu, 15 Jan 2015 09:09:52 GMT (63kb,D)
Link back to: arXiv, form interface, contact.