GT Leavens, AL Baker, C Ruby - Behavioral specifications of businesses …, 1999 - Springer
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 …