• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

An integrated proof language for imperative programs

Cached

  • Download as a PDF

Download Links

  • [lara.epfl.ch]
  • [lara.epfl.ch]
  • [infoscience.epfl.ch]
  • [www.cag.csail.mit.edu]
  • [www.cag.lcs.mit.edu]
  • [www.mit.edu]
  • [cag.csail.mit.edu]
  • [people.csail.mit.edu]
  • [www.mit.edu]
  • [people.csail.mit.edu]
  • [dspace.mit.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Karen Zee , Viktor Kuncak , Martin C. Rinard
Venue:In PLDI’09
Citations:28 - 5 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Zee_anintegrated,
    author = {Karen Zee and Viktor Kuncak and Martin C. Rinard},
    title = {An integrated proof language for imperative programs},
    booktitle = {In PLDI’09},
    year = {},
    pages = {338--351}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

We present an integrated proof language for guiding the actions of multiple reasoning systems as they work together to prove complex correctness properties of imperative programs. The language operates in the context of a program verification system that uses multiple reasoning systems to discharge generated proof obligations. It is designed to 1) enable developers to resolve key choice points in complex program correctness proofs, thereby enabling automated reasoning systems to successfully prove the desired correctness properties; 2) allow developers to identify key lemmas for the reasoning systems to prove, thereby guiding the reasoning systems to find an effective proof decomposition; 3) enable multiple reasoning systems to work together productively to prove a single correctness property by providing a mechanism that developers can use to divide the property into lemmas, each of which is suitable for

Keyphrases

imperative program    proof language    key choice point    enable developer    complex program correctness proof    effective proof decomposition    generated proof obligation    integrated proof language    key lemma    allow developer    program verification system    complex correctness property    desired correctness property    single correctness property   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University