“…By the end of 1980s, more than 156 Computer-Aided Process Planning (CAPP) systems have been reported in the literature survey by Alting and Zhang (1989). Among many others, previous research studies on process planning include object-oriented approach (Zhang et al, 1999), neural network-based approach (Park et al, 1996;Devireddy and Ghosh, 1999;Monostori et al, 2000), Petri net-based approach (Lee and Jung, 1995;Xirouchakis et al, 1998), genetic algorithm-based approach (Zhang et al, 1997), multi-agent bidding-based approach (Gu et al, 1997), constraint-based approach (Márkus et al, 2002), feature-driven approach (Wang and Norrie, 2001) and information and knowledge management (Lutters et al, 1999;Denkena et al, 2007). These reported approaches and their combinations have been applied to several specific problem domains, such as setup planning (Ong and Nee, 1996), process sequencing (Yeo et al, 1998), tool selection (Lim et al, 2001), cutting parameter selection (Arezoo et al, 2000) and tool path planning (Boogert et al, 1996).…”