Automated software synthesis: an application in mechanical CAD | IEEE Journals & Magazine | IEEE Xplore