JML 0.2.3 Build 20111017 Beta
JML 0.2.3 Build 20111017 Beta Ranking & Summary
JML 0.2.3 Build 20111017 Beta description
JML 0.2.3 Build 20111017 Beta is described as a convenient-to-use as well as professional behavioral interface specification language with the function to specify the behavior of Java modules. It combines the design by contract approach of Eiffel and the model-based specification approach of the Larch family of interface specification languages, with some elements of the refinement calculus.
The draft paper Design by Contract with JML (by Gary T. Leavens and Yoonsik Cheon) explains the most basic use of JML as a design by contract (DBC) language for Java. The papers below describe JML very briefly and some of its tools. The paper Beyond Assertions: Advanced Specification and Verification with JML and ESC/Java2 (by Patrice Chalin, Joseph R. Kiniry, Gary T. Leavens, and Erik Poll) contains a description of JML and its tools that is suitable for those who are already more familiar with the idea of assertions.
- All 32-bit MS Windows (95/98/NT/2000/XP)
JML 0.2.3 Build 20111017 Beta Screenshot
JML 0.2.3 Build 20111017 Beta Keywords
Bookmark JML 0.2.3 Build 20111017 Beta
JML 0.2.3 Build 20111017 Beta Copyright
Want to place your software product here?
Please contact us for consideration.