A software engineering curriculum incorporating an operational formal method | IEEE Conference Publication | IEEE Xplore