Generative computer aided process planning by Erve