What are features? An ontology-based review of the literature

Abstract Feature-based product modeling is the leading approach for the integrated representation of engineering product data. On the one side, this approach has stimulated the development of formal models and vocabularies, data standards and computational ontologies. On the other side, the current ways to model features are considered problematic since it lacks a principled and uniform methodology for feature representation. This paper reviews the state of art of feature-based modeling approaches by concentrating on how features are conceptualized. It points out the drawbacks of current approaches and proposes a high-level ontology-based perspective to harmonize the definition of feature.

[1]  Yaoyao Fiona Zhao,et al.  Research into integrated design and manufacturing based on STEP , 2008 .

[2]  Torsten Hahmann,et al.  The Void in Hydro Ontology , 2012, FOIS.

[3]  Willem F. Bronsvoort,et al.  Freeform feature modelling: concepts and prospects , 2002, Comput. Ind..

[4]  Xun Xu Integrating Advanced Computer-Aided Design, Manufacturing, and Numerical Control: Principles and Implementations , 2008 .

[5]  Stefano Borgo,et al.  Ontological Analysis and Engineering Standards: An Initial Study of IFC , 2015 .

[6]  Michael Gruninger,et al.  Using the PSL Ontology , 2009 .

[7]  Parisa Ghodous,et al.  CAD/CAPP Integration using Feature Ontology , 2007, Concurr. Eng. Res. Appl..

[8]  Filippo A. Salustri Mereotopology for product modelling , 2002 .

[9]  Saleh M. Amaitik,et al.  An intelligent process planning system for prismatic parts using STEP features , 2007 .

[10]  Willem F. Bronsvoort,et al.  Developments in Feature Modelling , 2006 .

[11]  B. Gurumoorthy,et al.  Maintaining associativity between form feature models , 2005, Comput. Aided Des..

[12]  Keith Case,et al.  Verification of knowledge shared across design and manufacture using a foundation ontology , 2013 .

[13]  Steffen Staab,et al.  What Is an Ontology? , 2009, Handbook on Ontologies.

[14]  Jenny A. Harding,et al.  A Manufacturing Core Concepts Ontology for Product Lifecycle Interoperability , 2011, IWEI.

[15]  Hoda A. ElMaraghy Intelligent Product Design and Manufacture , 1991 .

[16]  Stefano Borgo,et al.  An ontological approach for reliable data integration in the industrial domain , 2014, Comput. Ind..

[17]  Gang Chen,et al.  Unified Feature Paradigm , 2013 .

[18]  Emad Abouel Nasr,et al.  Computer Based Design and Manufacturing , 2006 .

[19]  Nicola Guarino,et al.  Towards a methodology for ontology based model engineering , 2000 .

[20]  Parisa Ghodous,et al.  Semantic interoperability of knowledge in feature-based CAD models , 2014 .

[21]  Borut Golob,et al.  A feature-based approach towards an integrated product model including conceptual design information , 2000, Comput. Aided Des..

[22]  Aristides A. G. Requicha,et al.  Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Franca Giannini,et al.  Software environment for CAD/CAE integration , 2010, Adv. Eng. Softw..

[24]  Boyd C. Paulson,et al.  A feature ontology to support construction cost estimating , 2003, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[25]  Anne-Françoise Cutting-Decelle,et al.  Manufacturing knowledge sharing in PLM: a progression towards the use of heavy weight ontologies , 2007 .

[26]  Ram D. Sriram,et al.  Ontology-based exchange of product data semantics , 2005, IEEE Transactions on Automation Science and Engineering.

[27]  Nicola Guarino,et al.  Logical Modelling of Product Knowledge: Towards a Well-Founded Semantics for STEP , 2007 .

[28]  S. M. Amaitik *,et al.  STEP-based feature modeller for computer-aided process planning , 2005 .

[29]  Zahid Usman,et al.  A manufacturing core concepts ontology to support knowledge sharing , 2012 .

[30]  Yongsheng Ma,et al.  A Feature-Based Engineering Methodology for Cyclic Modeling and Analysis Processes in Plastic Product Development , 2014 .

[31]  Sheryl Staub-French,et al.  Ontology-based feature modeling for construction information extraction from a building information model , 2013 .

[32]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[33]  Li-Min Zhu,et al.  Arc-surface intersection method to calculate cutter-workpiece engagements for generic cutter in five-axis milling , 2016, Comput. Aided Des..

[34]  J. Diebold Automation , 1955, Industry, Innovation and Infrastructure.

[35]  B. Gurumoorthy,et al.  A Feature-Based Framework for Semantic Interoperability of Product Models , 2008 .

[36]  Kyoung-Yun Kim,et al.  Mereotopological assembly joint information representation for collaborative product design , 2008 .

[37]  Daniel E. Whitney Mechanical Assemblies: Their Design, Manufacture, and Role in Product Development [Book Review] , 2005, IEEE Robotics & Automation Magazine.

[38]  Filippo A. Salustri Mereotopology for product modelling. A new framework for product modelling based on logic , 2002 .

[39]  Rakesh Nagi,et al.  STEP-based feature extraction from STEP geometry for Agile manufacturing , 2000 .

[40]  Parisa Ghodous,et al.  A Common Design-Features Ontology for Product Data Semantics Interoperability , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[41]  Mariusz Deja,et al.  Feature-based generation of machining process plans for optimised parts manufacture , 2013, J. Intell. Manuf..

[42]  Steffen Staab,et al.  International Handbooks on Information Systems , 2013 .

[43]  Xiaojun Liu,et al.  An approach to mapping machining feature to manufacturing feature volume based on geometric reasoning for process planning , 2017 .

[44]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[45]  Mogens Myrup Andreasen,et al.  The design ontology: foundation for the design knowledge exchange and management , 2010 .

[46]  M. Srinivasan,et al.  Feature-based process planning for environmentally conscious machining – Part 1: microplanning , 1999 .

[47]  Abdelmajid Benamara,et al.  A Feature-Based Methodology for Eco-designing Parts on Detail Phase , 2013 .

[48]  Carlo H. Séquin Reconfigurable snap-together sculpting , 2016 .

[49]  Soh-Khim Ong,et al.  An approach to identify design and manufacturing features from a data exchanged part model , 2003, Comput. Aided Des..

[50]  Yongsheng Ma,et al.  Associations in a Unified Feature Modeling Scheme , 2006, J. Comput. Inf. Sci. Eng..

[51]  Willem F. Bronsvoort,et al.  The Difference between two Feature Models , 2007 .

[52]  Yongsheng Ma,et al.  Design of a multi-disciplinary and feature-based collaborative environment for chemical process projects , 2015, Expert Syst. Appl..

[53]  A. Galton Qualitative Spatial Change , 2001 .

[54]  Jami J. Shah,et al.  Advances in Feature-Based Manufacturing , 1994 .

[55]  Robert I. M. Young,et al.  Towards a formal manufacturing reference ontology , 2013 .

[56]  Filippo A. Salustri,et al.  A formal theory for knowledge-based product model representation , 1997 .

[57]  Christian Mascle,et al.  Product design analysis based on life cycle features , 2011 .

[58]  Dimitris Kiritsis,et al.  A mereotopological product relationship description approach for assembly oriented design , 2012 .

[59]  Luca Di Angelo,et al.  An approach for feature semantics recognition in geometric models , 2004, Comput. Aided Des..

[60]  Imre Horváth,et al.  Fundamentals of a Mereo-Operandi Theory to Support Transdisciplinary Modeling and Co-Design of Cyber-Physical Systems , 2015 .

[61]  Yongsheng Ma,et al.  Knowledge-Based Reasoning in a Unified Feature Modeling Scheme , 2005 .

[62]  JungHyun Han,et al.  Survey of Feature Research , 1996 .

[63]  Marc Daniel,et al.  Towards a declarative modeling approach built on top of a CAD modeler , 2015 .

[64]  Tetsuo Tomiyama,et al.  Supporting conceptual design based on the function-behavior-state modeler , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[65]  Robert I. M. Young,et al.  The reuse of machining knowledge to improve designer awareness through the configuration of knowledge libraries in PLM , 2014 .

[66]  Muhammad Imran,et al.  Towards an Assembly Reference Ontology for Assembly Knowledge Sharing , 2013 .

[67]  Juan Manuel Fernández Peña,et al.  Unified Modeling Language Unified Modeling Language , 2006 .

[68]  Yu Zheng,et al.  Decomposition of interacting machining features based on the reasoning on the design features , 2012 .

[69]  Jae-Hyun Lee,et al.  Ontological product modeling for collaborative design , 2009, Adv. Eng. Informatics.

[70]  Willem F. Bronsvoort,et al.  Feature modelling and conversion: key concepts to concurrent engineering , 1993 .

[71]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[72]  Steven J. Fenves,et al.  A foundation for interoperability in next-generation product development systems , 2001, Comput. Aided Des..

[73]  Jakob Beetz,et al.  IfcOWL: A case of transforming EXPRESS schemas into ontologies , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[74]  Gang Chen,et al.  Fundamental Concepts of Generic Features , 2013 .

[75]  Abdelaziz Bouras,et al.  Morphological analysis for product design , 2000, Comput. Aided Des..

[76]  Daniel E. Whitney,et al.  A Prototype of Feature-Based Design for Assembly , 1993 .

[77]  Stephan Grimm,et al.  Feature ontologies for the explicit representation of shape semantics , 2005, Int. J. Comput. Appl. Technol..

[78]  Xinghuo Yu,et al.  Ontology based automatic feature recognition framework , 2014, Comput. Ind..

[79]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[80]  Stefano Borgo,et al.  Events and Activities: Is there an Ontology behind BPMN? , 2014, FOIS.

[81]  M. S. Parvez,et al.  Integrated manufacturing features and Design-for-manufacture guidelines for reducing product cost under CAD/CAM environment , 2013, Comput. Ind. Eng..

[82]  Gang Chen,et al.  Paradigm shift: unified and associative feature-based concurrent and collaborative engineering , 2008, J. Intell. Manuf..

[83]  Willem F. Bronsvoort,et al.  The Increasing Role of Semantics in Object Modeling , 2010 .

[84]  Christian Weber,et al.  Functional features for design in mechanical engineering , 1993 .

[85]  Willem F. Bronsvoort,et al.  Semantic feature modelling , 2000, Comput. Aided Des..

[86]  Sang Hun Lee,et al.  A CAD-CAE integration approach using feature-based multi-resolution and multi-abstraction modelling techniques , 2005, Comput. Aided Des..

[87]  C. W. Dankwort,et al.  Engineers'CAx education - it's not only CAD , 2004, Comput. Aided Des..

[88]  Robert M. O'Bara,et al.  Toward simulation-based design , 2004 .

[89]  Imre Horvath,et al.  Morphology-inclusive conceptual modeling with feature objects , 1996, Other Conferences.

[90]  Robert I. M. Young,et al.  The application of common logic based formal ontologies to assembly knowledge sharing , 2015, J. Intell. Manuf..

[91]  Keith Case,et al.  Manufacturability verification through feature-based ontological product models , 2012 .

[92]  Alain Pirotte,et al.  Materialization and Its Metaclass Implementation , 2002, IEEE Trans. Knowl. Data Eng..

[93]  van Jp Jos Leeuwen,et al.  A feature based approach to modelling architectural information , 1995 .

[94]  JungHyun Han,et al.  Manufacturing feature recognition from solid models: a status report , 2000, IEEE Trans. Robotics Autom..

[95]  Yongsheng Ma,et al.  Unified Feature Modeling Scheme for the Integration of CAD and CAx , 2004 .

[96]  Gino Brunetti Feature-Based Virtual Engineering , 2001, Feature Based Product Life-Cycle Modelling.

[97]  Nicola Guarino,et al.  The Ontological Level , 1994 .

[98]  Kyoung-Yun Kim,et al.  Ontology-based assembly design and information sharing for collaborative product development , 2006, Comput. Aided Des..

[99]  Imre Horváth,et al.  Towards a methodology of system manifestation features-based pre-embodiment design , 2016 .

[100]  Alexander Garcia,et al.  An Ontology-Based Feature Recognition and Design Rule Checker for Engineering , 2011 .

[101]  Dominique Deneux,et al.  Introduction to assembly features: an illustrated synthesis methodology , 1999, J. Intell. Manuf..

[102]  Debasish Dutta,et al.  Feature-based design for heterogeneous objects , 2004, Comput. Aided Des..

[103]  Douglas A. Schenck,et al.  Information modeling: the EXPRESS way , 1994 .

[104]  Willem F. Bronsvoort,et al.  Assembly features in modeling and planning , 2000 .

[105]  Christian Mascle,et al.  Geometric and form feature recognition tools applied to a design for assembly methodology , 2003, Comput. Aided Des..

[106]  Jami J. Shah,et al.  Functional requirements and conceptual design of the feature-based modelling system , 1988 .

[107]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[108]  Jami J. Shah,et al.  CAD-CAM integration using machining features , 2002, Int. J. Comput. Integr. Manuf..

[109]  G. A. Britton,et al.  Associative assembly design features: concept, implementation and application , 2007 .

[110]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[111]  A. Dickson On Evolution , 1884, Science.

[112]  David C. Brown Functional, Behavioral and Structural Features , 2003 .

[113]  Antti Saaksvuori,et al.  Product lifecycle management , 2004 .

[114]  Lei Li,et al.  CAD/CAE associative features for cyclic fluid control effect modeling , 2015 .

[115]  Zoran Miljkovic,et al.  A review of automated feature recognition with rule-based pattern recognition , 2008, Comput. Ind..

[116]  Alain Pirotte,et al.  Materialization: A Powerful and Ubiquitous Abstraction Pattern , 1994, VLDB.

[117]  Mikell P. Groover,et al.  Automation, Production Systems, and Computer-Integrated Manufacturing , 1987 .

[118]  Omar El Beqqali,et al.  The use of process specification language for cutting processes , 2005 .

[119]  O. W. Salomons,et al.  Review of research in feature-based design , 1993 .

[120]  Alain Bernard,et al.  The evolution, challenges, and future of knowledge representation in product design systems , 2013, Comput. Aided Des..

[121]  Steven J. Fenves,et al.  CPM2: A Core Model for Product Data , 2008, J. Comput. Inf. Sci. Eng..

[122]  M. Hou,et al.  Automatic tool path generation of a feature-basedCAD/CAPP/CAM integrated system , 2006, Int. J. Comput. Integr. Manuf..

[123]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

[124]  O. W. Salomons,et al.  UNIFIED FEATURE DEFINITION FOR FEATURE BASED DESIGN AND FEATURE BASED MANUFACTURING , 2007 .