Transitioning to rigorous software specification | IEEE Conference Publication | IEEE Xplore