Average rating
Cast your vote
You can rate an item by clicking the amount of stars they wish to award to this item.
When enough users have cast their vote on this item, the average rating will also be shown.
Star rating
Your vote was cast
Thank you for your feedback
Thank you for your feedback
Author
Rawding, MichaelAndriamanalimanana, Bruno; Advisor
Spetka, Scott; Reviewer
Vishwanathan, Roopa; Reviewer
Date Published
2017-04-17
Metadata
Show full item recordAbstract
While formal methods offer the highest level of confidence that software behaves as intended, they are notoriously difficult to use. The Java Modeling Language and the associated OpenJML tool aim to make formal specification and verification more accessible to Java developers. This report gives an overview of JML and assesses its current status and usability. Though many common Java features have been implemented, lack of standard library support is identified as an obstacle to using JML effectively. To help address that problem, this report documents the process of adding support for a new library to OpenJML.Description
A project presented to the Department of Computer and Information Sciences State University of New York Polytechnic Institute at Utica.