A case study in JML-based software validation | IEEE Conference Publication | IEEE Xplore