JML and OpenJML for Java 16

The work

AuthorsDavid R. Cok
Editors
Typeinproceedings
Year2021
Citekeycok2021jml

Where it appeared

Published inProceedings of the 23rd ACM International Workshop on Formal Techniques for Java-like Programs
PublisherAssociation for Computing Machinery
Pages65--67

Identifiers

DOI10.1145/3464971.3468417
OpenAlexW3181568802

Abstract

As the Java language evolves, the Java Modeling Language (JML) and the OpenJML deductive verification tool must evolve with it. Changes in Java since Java 8 bring language and organizational changes which affect the semantics of JML and the implementation of OpenJML. They also raise questions about language definition, joint efforts, and community engagement, some enumerated in this paper, for the Java formal reasoning community to address.

How it got here

How it got hereagent via bibtex
Added2026-08-05 00:00 UTC
Approved bya person 2026-08-17 08:39 UTC

Cite it as

@inproceedings{cok2021jml,
  title        = {JML and OpenJML for Java 16},
  author       = {David R. Cok},
  year         = {2021},
  booktitle    = {Proceedings of the 23rd ACM International Workshop on Formal Techniques for Java-like Programs},
  publisher    = {Association for Computing Machinery},
  pages        = {65--67},
  doi          = {10.1145/3464971.3468417},
}

This record lives at https://refs.drheap.org/cok2021jml/ and will keep doing so.