• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Extended Static Checking for Java (2002)

Cached

  • Download as a PDF

Download Links

  • [www.cs.colorado.edu]
  • [www-plan.cs.colorado.edu]
  • [www.hpl.hp.com]
  • [www.cs.cornell.edu]
  • [www.eecs.umich.edu]
  • [www.soe.ucsc.edu]
  • [research.microsoft.com]
  • [research.microsoft.com]
  • [research.microsoft.com]
  • [www.soe.ucsc.edu]
  • [www.cse.ucsc.edu]
  • [slang.soe.ucsc.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Cormac Flanagan , K. Rustan M. Leino , Mark Lillibridge , Greg Nelson , James B. Saxe , Raymie Stata
Citations:455 - 21 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

Versions

  • Version 0
  • Version 1

Version History

Metadata Version 1

User correction supplied by mph

DatumValueSource
TITLE Extended Static Checking for Java user correction
AUTHOR NAME Cormac Flanagan user correction
AUTHOR ADDR Compaq Systems Research Center 130 Lytton Ave. Palo Alto, CA 94301, USA user correction
AUTHOR NAME K. Rustan M. Leino user correction
AUTHOR NAME Mark Lillibridge user correction
AUTHOR NAME Greg Nelson user correction
AUTHOR NAME James B. Saxe user correction
AUTHOR NAME Raymie Stata user correction
AUTHOR ADDR user correction
ABSTRACT Software development and maintenance are costly endeavors. The cost can be reduced if more software defects are detected earlier in the development cycle. This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming errors. The checker is powered by verification-condition generation and automatic theoremproving techniques. It provides programmers with a simple annotation language with which programmer design decisions can be expressed formally. ESC/Java examines the annotated software and warns of inconsistencies between the design decisions recorded in the annotations and the actual code, and also warns of potential runtime errors in the code. This paper gives an overview of the checker architecture and annotation language and describes our experience applying the checker to tens of thousands of lines of Java programs. SVM HeaderParse 0.2
YEAR 2002 user correction
CITATIONS 50 found ParsCit 1.0
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

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

© 2007-2010 The Pennsylvania State University