Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,219,303 papers from all fields of science
Search
Sign In
Create Free Account
Java Modeling Language
Known as:
JML
The Java Modeling Language (JML) is a specification language for Java programs, using Hoare style pre- and postconditions and invariants, that…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
36 relations
ANSI/ISO C Specification Language
Assertion (software development)
Class invariant
Compiler
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2012
Highly Cited
2012
Behavioral Specifications of Businesses and Systems
H. Kilov
,
Bernhard Rumpe
,
I. Simmonds
Behavioral Specifications of Businesses and…
2012
Corpus ID: 30066361
Preface. 1. Object-oriented transformation K. Baclawski, et al. 2. Being served: The purposes, strengths and limitations of…
Expand
Highly Cited
2011
Highly Cited
2011
OpenJML: JML for Java 7 by Extending OpenJDK
D. Cok
NASA Formal Methods
2011
Corpus ID: 46602870
The Java Modeling Language is a widely used specification language for Java. However, the tool support has not kept pace with…
Expand
2010
2010
Dynamic Frames in Java Dynamic Logic
P. Schmitt
,
Mattias Ulbrich
,
Benjamin Weiß
Formal Verification of Object-Oriented Software
2010
Corpus ID: 13101057
In this paper we present a realisation of the concept of dynamic frames in a dynamic logic for verifying Java programs. This is…
Expand
Review
2010
Review
2010
What a Two Solar Mass Neutron Star Really Means
J. Lattimer
,
M. Prakash
2010
Corpus ID: 118716258
The determination of neutron star masses is reviewed in light of a new measurement of 1.97 M$_\odot$ for PSR J1614-2230 and an…
Expand
Review
2008
Review
2008
A theoretical and experimental study of geometric networks
Mohammad Farshi
2008
Corpus ID: 267152010
• A submitted manuscript is the author's version of the article upon submission and before peer-review. There can be important…
Expand
Highly Cited
2003
Highly Cited
2003
A Runtime Assertion Checker for the Java Modeling Language (JML)
Yoonsik Cheon
International Conference on Software Engineering
2003
Corpus ID: 1291833
Debugging is made difficult by the need to precisely describe what each piece of the software is supposed to do, and to write…
Expand
Highly Cited
2003
Highly Cited
2003
How the design of JML accommodates both runtime assertion checking and formal verification
G. Leavens
,
Yoonsik Cheon
,
Curtis Clifton
,
C. Ruby
,
D. Cok
Science of Computer Programming
2003
Corpus ID: 52874723
Highly Cited
2002
Highly Cited
2002
CHASE: A Static Checker for JML's Assignable Clause
Néstor Cataño
,
M. Huisman
International Conference on Verification, Model…
2002
Corpus ID: 15621792
This paper presents a syntactic method to check so-called assignable clauses of annotated JAVA programs. Assignable clauses…
Expand
Highly Cited
2001
Highly Cited
2001
Specification of the JavaCard API in JML
E. Poll
,
J. Berg
,
B. Jacobs
Smart Card Research and Advanced Application…
2001
Corpus ID: 4770144
This paper reports on an effort to increase the reliability of JavaCard-based smart cards by means of formal specification and…
Expand
Highly Cited
2000
Highly Cited
2000
JML (poster session): notations and tools supporting detailed design in Java
G. Leavens
,
C. Ruby
,
K. Leino
,
E. Poll
,
B. Jacobs
Conference on Object-Oriented Programming Systems…
2000
Corpus ID: 8484490
JML is a notation for specifying the detailed design of Java classes and interfaces. JML's assertions are stated using a slight…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE