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

Download:

Current browse context:

cs.LO

Change to browse by:

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: SPEEDY: An Eclipse-based IDE for invariant inference

Abstract: SPEEDY is an Eclipse-based IDE for exploring techniques that assist users in generating correct specifications, particularly including invariant inference algorithms and tools. It integrates with several back-end tools that propose invariants and will incorporate published algorithms for inferring object and loop invariants. Though the architecture is language-neutral, current SPEEDY targets C programs. Building and using SPEEDY has confirmed earlier experience demonstrating the importance of showing and editing specifications in the IDEs that developers customarily use, automating as much of the production and checking of specifications as possible, and showing counterexample information directly in the source code editing environment. As in previous work, automation of specification checking is provided by back-end SMT solvers. However, reducing the effort demanded of software developers using formal methods also requires a GUI design that guides users in writing, reviewing, and correcting specifications and automates specification inference.
Comments: In Proceedings F-IDE 2014, arXiv:1404.5785
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL); Software Engineering (cs.SE)
Journal reference: EPTCS 149, 2014, pp. 44-57
DOI: 10.4204/EPTCS.149.5
Cite as: arXiv:1404.6605 [cs.LO]
  (or arXiv:1404.6605v1 [cs.LO] for this version)

Submission history

From: EPTCS [view email]
[v1] Sat, 26 Apr 2014 05:32:34 GMT (134kb,D)

Link back to: arXiv, form interface, contact.