Java Modeling Language
Z Wikipedii
Java Modeling Language (w skrócie JML) - jedna z formalnych metod określenia właściwości implementacji oprogramowania w języku Java, bazująca na idei projektowania związanego z kontraktem (ang. Design by Contract). Notacja ta umożliwia szczegółowy opis zachowania klas oraz interfejsów w języku Java.