Y. Altintas, P. Kerting, and . Biermann, Virtual process systems for part machining operations, CIRP Annals - Manufacturing Technology, vol.63, issue.2, pp.585-605, 2014.
DOI : 10.1016/j.cirp.2014.05.007

N. Anwer, Y. Yang, H. Zhao, O. Coma, and J. Paul, Reverse engineering for NC machining simulatio n, pp.1-8, 2010.

X. Zhang, A. Nassehi, and S. T. Newman, Feature recognition from CNC part programs for milling operations, The International Journal of Advanced Manufacturing Technology, vol.15, issue.2, pp.397-412, 2014.
DOI : 10.1007/s00170-013-5275-4

M. Attene, B. Falcidieno, and M. Spagnuolo, Hierarchical mesh segmentation based on fitting primitives, The Visual Computer, vol.22, issue.3, pp.181-193, 2006.
DOI : 10.1007/s00371-006-0375-x

A. Shamir, A survey on Mesh Segmentation Techniques, Computer Graphics Forum, vol.26, issue.5, pp.1539-1556, 2008.
DOI : 10.1111/j.1467-8659.2007.01103.x

A. Shamir, A formulation of boundary mesh segmentation, Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004., pp.82-89, 2004.
DOI : 10.1109/TDPVT.2004.1335163

P. Benko and T. Varady, Segmentation methods for smooth point regions of conventional engineering objects, Computer-Aided Design, vol.36, issue.6, pp.511-523, 2004.
DOI : 10.1016/S0010-4485(03)00159-3

B. Sunil and S. Pande, Automatic recognition of features from freeform surface CAD models, Computer-Aided Design, vol.40, issue.4, pp.502-517, 2008.
DOI : 10.1016/j.cad.2008.01.006

D. Xiao, H. Lin, C. Xian, and S. Gao, CAD mesh model segmentation by clustering, Computers & Graphics, vol.35, issue.3, pp.685-691, 2011.
DOI : 10.1016/j.cag.2011.03.020

S. Kim and C. Kim, Finding ridges and valleys in a discrete surface using a modified MLS approximation, Computer-Aided Design, vol.37, issue.14, pp.1533-1542, 2005.
DOI : 10.1016/j.cad.2005.05.002

Y. Sun, Triangle mesh-based edge detection and its application to surface segmentation and a daptive surface smoothing, Proceedings of International Conference on Image Processing, pp.825-828, 2002.

R. Bénière, G. Subsol, G. Gesquière, F. Breton, and W. Puech, A comprehensive process of reverse engineering from 3D meshes to CAD models, Computer-Aided Design, vol.45, issue.11, pp.1382-1393, 2013.
DOI : 10.1016/j.cad.2013.06.004

H. Kim, H. Choi, and K. Lee, Feature detection of triangular meshes based on tensor voting theory, Computer-Aided Design, vol.41, issue.1, pp.47-58, 2009.
DOI : 10.1016/j.cad.2008.12.003

J. Wu and L. Kobbelt, Structure recovery via hybrid variational surface approximation, Eurographic s 2005, pp.277-284

J. Besl and R. Jain, Segmentation through variable-order surface fitting, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.10, issue.2, pp.167-192, 1988.
DOI : 10.1109/34.3881

D. Yan, Y. Liu, and W. Wang, Quadric surface extraction by variational shape approximation Ge ometric Modeling and Processing-GMP, pp.73-86, 2006.

G. Lavoué, F. Dupont, and A. Baskurt, A new CAD mesh segmentation method, based on curvature tensor analysis, Computer-Aided Design, vol.37, issue.10, pp.975-987, 2005.
DOI : 10.1016/j.cad.2004.09.001

A. Razdan and M. S. Bae, A hybrid approach to feature segmentation of triangle meshes, Computer-Aided Design, vol.35, issue.9, pp.783-789, 2003.
DOI : 10.1016/S0010-4485(02)00101-X

H. Zhao, N. Anwer, and P. Bourdet, Curvature-based Registration and Segmentation for Multisensor Coordinate Metrology, Procedia CIRP, vol.10, pp.112-118, 2013.
DOI : 10.1016/j.procir.2013.08.020

S. Nalluri, Form feature generation model for features technology, 1994.

J. J. Shah and M. T. Rogers, Expert form feature modelling shell, Computer-Aided Design, vol.20, issue.9, pp.515-524, 1988.
DOI : 10.1016/0010-4485(88)90041-3

J. H. Han, M. Pratt, and W. C. Regli, Manufacturing feature recognition from solid models: a status rep ort, IEEE Trans. on Robotics and Automation, vol.16, issue.6, pp.782-796, 2000.

S. Joshi, Graph-based heuristics for recognition of machined features from a 3D solid model, Computer-Aided Design, vol.20, issue.2, pp.58-66, 1988.
DOI : 10.1016/0010-4485(88)90050-4

J. H. Vandenbrande and A. A. Requicha, Spatial reasoning for the automatic recognition of machin able features in solid models, IEEE Trans. Pattern Anal. Machine Intell, vol.15, pp.1-17, 2000.

K. Rahmani and B. Arezoo, Boundary analysis and geometric completion for recognition of interacting machining features, Computer-Aided Design, vol.38, issue.8, pp.845-856, 2006.
DOI : 10.1016/j.cad.2006.04.015

K. Rahmani and B. Arezoo, A hybrid hint-based and graph-based framework for recognition of interacting milling features, Computers in Industry, vol.58, issue.4, pp.304-312, 2007.
DOI : 10.1016/j.compind.2006.07.001

V. Sundararajan and P. K. Wright, Volumetric feature recognition for machining components with freeform surfaces, Computer-Aided Design, vol.36, issue.1, pp.11-25, 2004.
DOI : 10.1016/S0010-4485(03)00065-4

B. Sunil and S. Pande, Automatic recognition of features from freeform surface CAD models, Computer-Aided Design, vol.40, issue.4, pp.502-517, 2008.
DOI : 10.1016/j.cad.2008.01.006

G. Kiswanto and M. Azka, Automatic part primitive feature identification based on faceted models, IJCSI Int. J. of Computer Science Issues, vol.9, issue.5 2, pp.126-132, 2012.

K. P. Karunakaran and R. Shringi, Octree-to-BRep conversion for volumetric NC simulation, The International Journal of Advanced Manufacturing Technology, vol.28, issue.3, pp.116-131, 2007.
DOI : 10.1007/s00170-005-0310-8

S. Xu, N. Anwer, and C. Mehdi-souzani, Machining Feature Recognition from In-Process Model of NC Simulation, Comput. Aided. Des. Appl, vol.12, issue.4, pp.383-392, 2015.

C. , C. , D. Stan, C. Cosma, and V. ?u?, Development of virtual objects using NC program s, Proceedings of the 2nd International Conference on Manufacturing Engineering, Quality and Produ ction Systems, pp.133-138, 2010.

X. Yan, K. Yamazaki, and J. Liu, Recognition of machining features and feature topologies from NC programs, Computer-Aided Design, vol.32, issue.10, pp.605-616, 2000.
DOI : 10.1016/S0010-4485(00)00045-2

S. J. Shin, S. H. Suh, and I. Stroud, Reincarnation of G-code based part programs into STEP-NC for turning applications, Computer-Aided Design, vol.39, issue.1, pp.1-16, 2007.
DOI : 10.1016/j.cad.2006.08.005

N. Anwer, Méthodologie d'analyse de raisonnement pour la génération automatique des gammes d' usinage en fraisage, p.96, 2000.

D. Cohen-steiner and J. Morvan, Restricted delaunay triangulations and normal cycle, Proceedings of the nineteenth conference on Computational geometry , SCG '03, pp.312-321, 2003.
DOI : 10.1145/777792.777839

A. Razdan and M. S. Bae, Curvature estimation scheme for triangle meshes using biquadratic B??zier patches, Computer-Aided Design, vol.37, issue.14, pp.1481-1491, 2005.
DOI : 10.1016/j.cad.2005.03.003

D. Kalogerakis, P. Simari, D. Nowrouzezahrai, and K. Singh, Robust statistical estimation of curvatur e on discretized surfaces, Symposium on Geometry Processing, pp.13-22, 2007.

J. Koenderink and A. Doorn, Surface shape and curvature scales, Image and Vision Computing, vol.10, issue.8, pp.557-565, 1992.
DOI : 10.1016/0262-8856(92)90076-F

J. Wang and Z. Yu, Surface feature based mesh segmentation, Computers & Graphics, vol.35, issue.3, pp.66-67, 2011.
DOI : 10.1016/j.cag.2011.03.016

K. Saarinen, Color image segmentation by a watershed algorithm and region adjacency graph proces sing, IEEE Int. Conf. Image Process, pp.1021-1024, 1994.

D. S. Richeson, Euler's Gem: The Polyhedron Formula and the Birth of Topology, 2008.
DOI : 10.1515/9781400838561

J. Pobo?niak, Alogorithm for ISO 14649 (STEP-NC) feature recognition, Management and Production Engineering Review, vol.4, issue.4, pp.50-58, 2013.