An approach for refining JML specification to object oriented code | IEEE Conference Publication | IEEE Xplore