Java Modeling Language (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)[1]. Notacja ta umożliwia szczegółowy opis zachowania klas oraz interfejsów w języku Java.
Przypisy
[edytuj | edytuj kod]- ↑ The Java Modeling Language (JML) Home Page [online], www.cs.ucf.edu [dostęp 2024-05-23] (ang.).