A case study involving the use of Z to aid requirements specification in the software engineering course | IEEE Conference Publication | IEEE Xplore