๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

An overview of JML tools and applications

โœ Scribed by Lilian Burdy; Yoonsik Cheon; David Cok; Michael D. Ernst; Joe Kiniry; Gary T. Leavens; K. Rustan; M. Leino; Erik Poll


Publisher
Elsevier Science
Year
2003
Tongue
English
Weight
164 KB
Volume
80
Category
Article
ISSN
1571-0661

No coin nor oath required. For personal study only.

โœฆ Synopsis


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 gives an overview of the main ideas behind JML, the different groups collaborating to provide tools for JML, and the existing applications of JML. Thus far, most applications have focused on code for programming smartcards written in the Java Card dialect of Java.


๐Ÿ“œ SIMILAR VOLUMES