Process planning: a knowledge-based and optimization perspective | IEEE Journals & Magazine | IEEE Xplore