A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2003; you can also visit the original URL.
The file type is application/pdf
.
JML: A Notation for Detailed Design
[chapter]
1999
Behavioral Specifications of Businesses and Systems
JML is a behavioral interface specification language tailored to Java. It is designed to be written and read by working software engineers, and should require only modest mathematical training. It uses Eiffel-style syntax combined with model-based semantics, as in VDM and Larch. JML supports quantifiers, specification-only variables, and other enhancements that make it more expressive for specification than Eiffel and easier to use than VDM and Larch. JML [Leavens-Baker-Ruby01], which stands
doi:10.1007/978-1-4615-5229-1_12
fatcat:ndqdta5cd5fm7h7awef2a6qmja