The Al techniques used to generate CAPP systems