FOZCIL: A framework for converting formal specifications in Object-Z to design contracts in OO programming languages | IEEE Conference Publication | IEEE Xplore