We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: AutoProof: Auto-active Functional Verification of Object-oriented Programs

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.
Subjects: Logic in Computer Science (cs.LO)
Journal reference: Proceedings of the 21st International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS). Lecture Notes in Computer Science, 9035:566--580, Springer, April 2015
DOI: 10.1007/978-3-662-46681-0_53
Cite as: arXiv:1501.03063 [cs.LO]
  (or arXiv:1501.03063v2 [cs.LO] for this version)

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.