Java Modeling Language
Sign in to savespecification language for Java programs
Article · Español
El Java Modeling Language, abreviado JML y en español «Lenguaje de Modelaje para Java» es un lenguaje de especificación para programas Java, que se sirve de pre-, postcondiciones e invariantes de la lógica de Hoare, siguiendo el paradigma de diseño por contrato. Las especificaciones se escriben como comentarios de anotación Java en el código fuente, que por consiguiente puede compilarse con cualquier compilador de Java. Para facilitar el desarrollo existen varias herramientas de verificación, tales como programas que chequean el código antes de su ejecución (ej. ).
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Java
Entity
Wayback Machine
Entity
compiler
Entity
semantics
Entity
Q82268
Entity
Q732089
Entity
exception handling
Entity
invariant
Entity
universal quantification
Entity
method
Entity
syntax highlighting
Entity
existential quantification
Entity
JUnit
Entity
Javadoc
Entity
design by contract
Entity
assertion
Entity
Java annotation
Entity
Hoare logic
Entity
Rocq prover
Entity
specification language
Entity