• 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

An Overview of JML Tools and Applications (2003)

Cached

  • Download as a PDF

Download Links

  • [www.gemplus.com]
  • [www.gemplus.com]
  • [www.cs.utep.edu]
  • [research.microsoft.com]
  • [www.gemplus.com]
  • [www.cs.kun.nl]
  • [research.microsoft.com]
  • [research.microsoft.com]
  • [research.microsoft.com]
  • [www.cs.kun.nl]
  • [www.cs.ru.nl]
  • [www.cs.kun.nl]
  • [pag.csail.mit.edu]
  • [pag.csail.mit.edu]
  • [pag.lcs.mit.edu]
  • [people.csail.mit.edu]
  • [www.pag.csail.mit.edu]
  • [www.eecs.ucf.edu]
  • [www.cs.ru.nl]
  • [www.site.uottawa.ca]
  • [www.cs.kun.nl]
  • [www.cs.kun.nl]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Lilian Burdy , Yoonsik Cheon , David Cok , Michael D. Ernst , Joe Kiniry , Gary T. Leavens , K. Rustan M. Leino , Erik Poll
Citations:243 - 42 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Burdy03anoverview,
    author = {Lilian Burdy and Yoonsik Cheon and David Cok and Michael D. Ernst and Joe Kiniry and Gary T. Leavens and K. Rustan M. Leino and Erik Poll},
    title = {An Overview of JML Tools and Applications},
    year = {2003}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

The Java Modeling Language (JML) can be used to specify the detailed design of Java classes and interfaces by adding annotations to Java source files. The aim of JML is to provide a specification language that is easy to use for Java programmers and that is supported by a wide range of tools for specification type-checking, runtime debugging, static analysis, and verification. This paper

Citations

1341 Object-Oriented Software Construction - Meyer - 1997
790 The Unified Modeling Language Reference Manual - Rumbaugh, Jacobson, et al. - 1998
647 The B Book - Assigning Programs to Meanings - Abrial - 1996
611 Systematic Software Development Using VDM - Jones - 1990
467 Dynamically discovering likely program invariants to support program evolution - Ernst, Cockrell, et al. - 2001
426 The Object Constraint Language : Precise Modeling With Uml - Warmer, Kleppe - 1999
398 A Behavioral Notion of Subtyping - Liskov, Wing - 1994
381 The Spec# programming system: An overview - Barnett, Leino, et al. - 2004
353 Preliminary design of JML: A behavioral interface specification language for Java - Leavens, Baker, et al. - 2006
296 Simplify: a theorem prover for program checking - Detlefs, Nelson, et al.
277 Object-Oriented Software Construction, 2nd Edition - Meyer - 1997
273 Extended static checking - Detlefs, Leino, et al. - 1998
247 Tracking down software bugs using automatic anomaly detection - Hangal, Lam - 2002
189 PVS: Combining specification, proof checking, and model checking - Owre, Rajan, et al. - 1996
173 W.: Verification of object-oriented programs with invariants - Barnett, DeLine, et al. - 2003
171 JML: a notation for detailed design - Leavens, Baker, et al. - 1999
143 JB, Stata R. Extended static checking for java - Flanagan, KRM, et al. - 2002
136 Test infected: Programmers love writing tests - Beck, Gamma - 1998
121 High integrity software: the Spark approach to safety and security - Barnes - 2003
115 Object invariants in dynamic contexts - Leino, Müller - 2004
113 A runtime assertion checker for the java modeling language (JML - Cheon, Leavens - 2002
108 Forcing Behavioral Subtyping Through Speci - cation Inheritance - Dhara, Leavens - 1996
106 Quickly detecting relevant program invariants - Ernst, Czeisler, et al. - 2000
104 iContract – the Java design by contract tool - Kramer - 1998
103 an annotation assistant for ESC/Java - Houdini - 2001
98 A simple and practical approach to unit testing: The JML and JUnit way - Cheon, Leavens
88 The loop compiler for java and jml - Berg, Jacobs - 2001
86 ESC/Java User’s Manual - Leino, Nelson, et al. - 2000
83 Avoiding exponential explosion: generating compact verification conditions - Flanagan, Saxe - 2001
79 Eiffel: the language. Object-Oriented Series - Meyer - 1992
78 Jass – Java with assertions - Bartetzko, Fischer, et al. - 2001
77 Dynamically Discovering Likely Program Invariants - Ernst - 2000
75 Improving test suites via operational abstraction - Harder, Mallen, et al. - 2003
73 D.: Friends need a bit more: Maintaining invarianats over shared state - Barnett, Naumann - 2004
71 W.: What Went Wrong: Explaining Counterexamples - Groce, Visser - 2003
68 Discovering Algebraic Specifications from Java Classes - Henkel, Diwan - 2003
62 How the design of JML accommodates both runtime assertion checking and formal verification,” Sci - Leavens, Cheon, et al. - 2005
56 Notkin D. Automated support for program refactoring using invariants - Kataoka, MD, et al. - 2001
56 Automatic generation of program specifications - Nimmer, Ernst
56 Invariant inference for static checking: An empirical evaluation - Nimmer, Ernst - 2007
52 Finding Latent Code Errors via Machine Learning over Program Executions - Brun, Ernst - 2004
52 Model variables: cleanly supporting abstraction in design by contract - Cheon, Leavens, et al.
51 The Design of Distributed Hyperlinked Programming Documentation - Friendly - 1995
50 Automatically Checking an Implementation against its Formal Specification - Antoy, Hamlet - 2000
50 A logic for the Java Modeling Language JML - Jacobs, Poll - 2001
50 Using test oracles generated from program documentation - Peters, Parnas - 1998
48 Java Applet Correctness: a DeveloperOriented Approach - Burdy, Requet, et al. - 2003
48 ESC/Java2: Uniting ESC/Java and JML — progress and issues in building and using ESC/Java2. In - Cok, Kiniry - 2005
44 Java program verification at Nijmegen: Developments and perspective - Jacobs, Poll - 2004
39 Semantic anomaly detection in online data sources - Raz, Koopman, et al. - 2002
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