(Enter summary)
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
les. The aim of JML is to provide a speci
cation language
that is easy to use for Java programmers and that is supported by a wide
range of tools for speci
cation type-checking, runtime debugging, static
analysis, and veri
cation. (Update)
Similar documents based on text: More All
0.8: An overview of JML tools and applications - Burdy, Cheon, Cok, Ernst.. (2003)
(Correct)
0.7: An Overview of JML Tools and Applications - Burdy, al. (2003)
(Correct)
0.4: B vs. Coq to prove a Garbage Collector - Burdy Gemplus Avenue
(Correct)
Related documents from co-citation: More All
9: Extended static checking for Java
- Flanagan, Leino et al. - 2002
8: Object-oriented software construction (context) - Meyer - 1988
6: Java Applet Correctness: a Developer-Oriented Approach
- Burdy, Requet et al. - 2003
BibTeX entry: (Update)
L. Burdy, Y. Cheon, D. Cok, M. Ernst, J. Kiniry, G. T. Leavens, K. R. M. Leino, and E. Poll, "An overview of JML tools and applications," in Eighth International Workshop on Formal Methods for Industrial Critical Systems (FMICS '03), ser. Electronic Notes in Theoretical Computer Science, T. Arts and W. Fokkink, Eds., vol. 80. Elsevier, June 2003, pp. 73--89, available from jmlspecs.org. http://citeseer.ist.psu.edu/article/burdy03overview.html More
@misc{ burdy03overview,
author = "L. Burdy and Y. Cheon and D. Cok and M. Ernst and J. Kiniry and G. Leavens
and K. Leino and E. Poll",
title = "An overview of JML tools and applications",
text = "L. Burdy, Y. Cheon, D. Cok, M. Ernst, J. Kiniry, G. T. Leavens, K. R. M.
Leino, and E. Poll, An overview of JML tools and applications, in Eighth
International Workshop on Formal Methods for Industrial Critical Systems
(FMICS '03), ser. Electronic Notes in Theoretical Computer Science, T. Arts
and W. Fokkink, Eds., vol. 80. Elsevier, June 2003, pp. 73--89, available
from jmlspecs.org.",
year = "2003",
url = "citeseer.ist.psu.edu/article/burdy03overview.html" }
Citations (may not include all citations):
1274
Object-oriented Software Construction (context) - Meyer - 1997
254
Book: Assigning Programs to Meanings (context) - Abrial - 1996
181
The Object Constraint Language: Precise Modeling with UML (context) - Warmer, Kleppe - 1999
171
Dynamically discovering likely program invariants to support..
- Ernst, Cockrell et al. - 2001
145
ACM Transactions on Programming Languages and Systems (context) - Liskov, Wing et al. - 1994
140
Extended static checking for Java
- Flanagan, Rustan et al. - 2002
140
Preliminary design of JML: A behavioral interface speci cati..
- Leavens, Baker et al. - 2003
79
JML: A notation for detailed design
- Leavens, Baker et al. - 1999
59
The Uni ed Modeling Language Reference Manual (context) - Rumbaugh, Jacobson et al. - 1998
55
Quickly detecting relevant program invariants
- Ernst, Czeisler et al. - 2000
51
annotation assistant escjava (context) - Flanagan, Houdini et al. - 2001
51
PVS: Combining speci cation (context) - Owre, Rajan et al. - 1996
49
Reasoning about Java classes
- Jacobs, van den Berg et al. - 1998
46
Larch: Languages and Tools for Formal Speci cation (context) - Guttag, Horning - 1993
45
A logic for the Java Modeling Language JML
- Jacobs, Poll - 2001
44
Checking Java programs via guarded commands
- Rustan, Leino et al. - 1999
42
Reasoning about Java Programs in higher order logic with PVS.. (context) - Huisman - 2001
42
Test infected: Programmers love writing tests (context) - Beck, Gamma - 1998
40
A runtime assertion checker for the Java Modeling Language
- Cheon, Leavens - 2002
36
A simple and practical approach to unit testing: The JML and..
- Cheon, Leavens - 2002
33
Using test oracles generated from program documentation
- Peters, Parnas - 1998
27
The design of distributed hyperlinked programming documentat..
- Friendly - 1995
25
Automatically checking an implementation against its formal ..
- Antoy, Hamlet - 2000
22
Specifying and verifying a decimal representation in Java fo..
- Breunesse, van den Berg et al. - 2002
21
Invariant inference for static checking: An empirical evalua..
- Nimmer, Ernst - 2002
20
ESCJava user's manual (context) - Greg, James et al. - 2000
19
How the design of JML accommodates both runtime assertion ch..
- Leavens, Cheon et al. - 2002
19
Weakest precondition reasoning for Java programs with JML an..
- Jacobs - 2002
17
proposal formal OCL semantic IsabelleHOL
- Brucker, proposal et al. - 2002
14
A Java reference model of transacted memory for smart cards
- Poll, Hartel et al. - 2002
14
Model variables: Cleanly supporting abstraction in design by..
- Cheon, Leavens et al. - 2003
14
Java Applet Correctness Kit (context) - Burdy, Lanet et al. - 2002
11
Formal speci cation of the Java Card API in JML: the APDU cl.. (context) - Poll, van den Berg et al. - 2001
8
Java with assertions (context) - Bartetzko, Fischer et al. - 2001
6
Automatic generation of program speci- cations (context) - Nimmer, Ernst - 2002
6
the Java design by contract tool (context) - Kramer - 1998
6
Krakatoa tool JMLJava program certi cation (context) - Christine, Xavier et al. - 2003
5
Forcing behavioral subtyping through speci cation inheritanc.. (context) - Dhara, Leavens - 1996
5
Security properties and Java Card speci cities to be studied.. (context) - Marlet, Le Metayer - 2001
4
Formal speci cation of Gemplus's electronic purse case study (context) - estor, Marieke - 2002
4
CHASE: A static checker for JML's assignable clause (context) - estor, Marieke - 2003
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.gemplus.com/smart/r_d/publications/): More
Formal Implementation of a Verification Algorithm using the B.. - Casset (2001)
(Correct)
Formal Development of an Embedded Verifier for Java Card.. - Casset, Burdy, Requet (2002)
(Correct)
Construction Correcte de Logiciels pour Carte a Puce - Casset (2002)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC