{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T08:58:47Z","timestamp":1760345927367},"reference-count":52,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,12,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Reverse engineering aims at reproducing an existing object by analyzing its dimensions, features, form, and properties. Reversing geometry has traditionally been emphasized in this process. The collected data and information must be transformed into pertinent product knowledge at both the detail and embodiment levels. A thorough analysis of the environment must be conducted in order determine the functional requirements, infer the original needs, and deduce the form and fit features. An integrated approach that blends techniques such as IDEF modeling, scanning, and physical measurements, least-squares methods, and statistics used for process capability analysis in an innovative manner can lead to a more complete model, as no one set of tools can provide a complete, comprehensive engineering representation. An integrated and systematic framework for design recovery of mechanical parts is proposed. Forward engineering techniques should be applied appropriately throughout and integrated with the reverse engineering process to heal the knowledge gaps. Examples are presented that illustrate the application of the proposed integrated approach and highlight its merits.<\/jats:p>","DOI":"10.1115\/1.2353854","type":"journal-article","created":{"date-parts":[[2006,11,22]],"date-time":"2006-11-22T01:39:11Z","timestamp":1164159551000},"page":"318-330","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":6,"title":["An Integrated Systematic Design Recovery Framework"],"prefix":"10.1115","volume":"6","author":[{"given":"R. J.","family":"Urbanic","sequence":"first","affiliation":[{"name":"University of Windsor , 401 Sunset Avenue, Windsor, Ontario, Canada N9B 3P4"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W. H.","family":"ElMaraghy","sequence":"additional","affiliation":[{"name":"University of Windsor , 401 Sunset Avenue, Windsor, Ontario, Canada N9B 3P4"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. A.","family":"ElMaraghy","sequence":"additional","affiliation":[{"name":"University of Windsor , 401 Sunset Avenue, Windsor, Ontario, Canada N9B 3P4"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2006,5,4]]},"reference":[{"issue":"3","key":"2022110214335569000_c1","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/S0010-4485(03)00108-8","article-title":"Choosing Consistent Constraints for Beautification of\n                        Reverse Engineered Geometric Models","volume":"36","author":"Langbein","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"1","key":"2022110214335569000_c2","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/70.744602","article-title":"Feature Based\n                        Reverse Engineering of Mechanical Parts","volume":"15","author":"Thompson","journal-title":"IEEE\n                        Trans. Rob. Autom.","ISSN":"http:\/\/id.crossref.org\/issn\/1042-296X","issn-type":"print"},{"issue":"2","key":"2022110214335569000_c3","first-page":"153","article-title":"Research on\n                        Integrated Reverse Engineering Technology for Forming Sheet Metal With a\n                        Freeform Surface","volume":"112","author":"Yuan","journal-title":"J. Mater. Process.\n                        Technol.","ISSN":"http:\/\/id.crossref.org\/issn\/0924-0136","issn-type":"print"},{"key":"2022110214335569000_c4","author":"Pahl"},{"key":"2022110214335569000_c5","author":"Suh"},{"key":"2022110214335569000_c6","author":"Altshuller"},{"key":"2022110214335569000_c7","doi-asserted-by":"crossref","unstructured":"Tilley, S.\n                                R.\n          , 1998,\n                        \u201cA Reverse-Engineering Environment\n                    Framework,\u201d Software Engineering Institute Technical Report,\n                    SEI-98-TR-005, Carnegie Mellon\n                    University.","DOI":"10.21236\/ADA343688"},{"key":"2022110214335569000_c8","unstructured":"Rugaber,\n                                S.\n          ,\n                        1994, \u201cWhite Paper on\n                        Reverse Engineering,\u201d College of Computing and\n                        Software Engineering Res. Center, Georgia Institute of\n                        Technology."},{"key":"2022110214335569000_c9","doi-asserted-by":"crossref","DOI":"10.1115\/96-DETC\/DTM-1523","article-title":"A Reverse\n                        Engineering and Redesign Methodology for Product Evolution","volume-title":"Proc. of ASME Design Engineering Tech. Conf., and Design Theory and\n                        Methodology Conference","author":"Otto"},{"issue":"1","key":"2022110214335569000_c10","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/S0007-8506(07)62792-9","article-title":"3D Scanning and\n                        Level of Detail Modeling for Design and Manufacturing","volume":"47","author":"Fischer","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"1","key":"2022110214335569000_c11","first-page":"96","article-title":"Modeling in\n                        Reverse Engineering for Injection Molding Analysis of 3D Thin\n                        Objects","volume":"46","author":"Fischer","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"6","key":"2022110214335569000_c12","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/S0010-4485(03)00158-1","article-title":"Applying\n                        Knowledge to Reverse Engineering Problems","volume":"36","author":"Fisher","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"1","key":"2022110214335569000_c13","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1016\/S0007-8506(07)60547-2","article-title":"Reconstruction of\n                        Freeform Objects With Arbitrary Topology Using Neural Networks and\n                        Subdivision Techniques","volume":"52","author":"Krause","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"2","key":"2022110214335569000_c14","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1115\/1.2829451","article-title":"Curve and Surface Modeling With Uncertainties Using Dual\n                        Kriging","volume":"121","author":"Limaiem","journal-title":"ASME J. Mech. Des.","ISSN":"http:\/\/id.crossref.org\/issn\/1050-0472","issn-type":"print"},{"key":"2022110214335569000_c15","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1111\/1467-8659.00438","article-title":"Automatic Surface\n                        Reconstruction from Point Sets in Space","volume":"19","author":"Attene","journal-title":"Comput.\n                        Graph. Forum","ISSN":"http:\/\/id.crossref.org\/issn\/0167-7055","issn-type":"print"},{"issue":"2","key":"2022110214335569000_c16","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1142\/S0218654303000103","article-title":"Surface\n                        Reconstruction of Freeform Objects Based on Hierarchical Space\n                        Decomposition","volume":"9","author":"Azernikov","journal-title":"Int. J. Shape Model.","ISSN":"http:\/\/id.crossref.org\/issn\/0218-6543","issn-type":"print"},{"key":"2022110214335569000_c17","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1142\/S0218195999000236","article-title":"Automatic\n                        Reconstruction of 3D CAD Models from Digital Scans","volume":"9","author":"Bernardini","journal-title":"Int. J. Comput. Geom. Appl.","ISSN":"http:\/\/id.crossref.org\/issn\/0218-1959","issn-type":"print"},{"issue":"1\u20133","key":"2022110214335569000_c18","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/S0924-0136(97)00341-5","article-title":"Reverse\n                        Engineering Modeling of Free-Form Surfaces from Point Clouds Subject to\n                        Boundary Conditions","volume":"76","author":"Kruth","journal-title":"J. Mater. Process.\n                        Technol.","ISSN":"http:\/\/id.crossref.org\/issn\/0924-0136","issn-type":"print"},{"issue":"1\u20132","key":"2022110214335569000_c19","first-page":"25","article-title":"Review of Reverse\n                        Engineering Approaches","volume":"35","author":"Motavalli","journal-title":"Comput. Ind. Eng.","ISSN":"http:\/\/id.crossref.org\/issn\/0360-8352","issn-type":"print"},{"issue":"1","key":"2022110214335569000_c20","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/S0007-8506(07)61483-8","article-title":"Piecewise\n                        B-Spline Surfaces Fitting to Arbitrary Triangle Meshes","volume":"51","author":"Zhang","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"13","key":"2022110214335569000_c21","doi-asserted-by":"crossref","first-page":"3045","DOI":"10.1080\/0020754031000110259","article-title":"Automatic\n                        Segmentation and Approximation of Digitized Data for Reverse\n                        Engineering","volume":"41","author":"Zhongwei.","journal-title":"Int. J. Prod. Res.","ISSN":"http:\/\/id.crossref.org\/issn\/0020-7543","issn-type":"print"},{"issue":"3","key":"2022110214335569000_c22","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1007\/s00366-004-0288-0","article-title":"Improving Surface\n                        Meshing from Discrete Data by Feature Recognition","volume":"20","author":"Chappuis","journal-title":"Eng. Comput.","ISSN":"http:\/\/id.crossref.org\/issn\/0177-0667","issn-type":"print"},{"issue":"3","key":"2022110214335569000_c23","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1111\/1467-8659.00533","article-title":"Resampling\n                        Feature and Blend Regions in Polygonal Meshes for Surface\n                        Anti-aliasing","volume":"20","author":"Botsch","journal-title":"Comput. Graph. Forum","ISSN":"http:\/\/id.crossref.org\/issn\/0167-7055","issn-type":"print"},{"key":"2022110214335569000_c24","first-page":"19","article-title":"Delaunay Based\n                        Shape Reconstruction from Large Data","author":"Dey"},{"key":"2022110214335569000_c25","first-page":"311","article-title":"Zippered Polygon\n                        Meshes from Range Images","volume-title":"Proc. of ACM\n                        SIGGRAPH","author":"Turk"},{"issue":"1\u20132","key":"2022110214335569000_c26","first-page":"207","article-title":"Direct\n                        Segmentation of Algebraic Models for Reverse Engineering","volume":"72","author":"Vanco","journal-title":"Computing","ISSN":"http:\/\/id.crossref.org\/issn\/0010-485X","issn-type":"print"},{"key":"2022110214335569000_c27","first-page":"113","volume-title":"Multi-Scale Registration Algorithm for Alignment of Meshes","author":"Vadde"},{"issue":"1","key":"2022110214335569000_c28","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s006070200004","article-title":"A New Refinement\n                        Method for Registration of Range Images Based on Segmented\n                        Data","volume":"68","author":"Kverh","journal-title":"Computing","ISSN":"http:\/\/id.crossref.org\/issn\/0010-485X","issn-type":"print"},{"issue":"1","key":"2022110214335569000_c29","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/S0007-8506(07)62079-4","article-title":"Design by Quality\n                        Product Digitization","volume":"50","author":"ElMaraghy","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"3","key":"2022110214335569000_c30","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1006\/cviu.1998.0667","article-title":"Simultaneous Registration of Multiple Range Views for Use in\n                        Reverse Engineering of CAD Models","volume":"69","author":"Eggert","journal-title":"Comput. Vis.\n                        Image Underst.","ISSN":"http:\/\/id.crossref.org\/issn\/1077-3142","issn-type":"print"},{"key":"2022110214335569000_c31","unstructured":"Mills, B.\n                                I., Langbein, F.\n                                C., Marshall, A.\n                                D., and Martin, R.\n                                R., 2001,\n                        \u201cEstimate of Frequencies of Geometric Regularities for Use in\n                        Reverse Engineering of Simple Mechanical Components,\u201d\n                    Technical Report GVG 2001-1, Geometry and Vision Group, Department of Computer\n                    Science, Cardiff University."},{"key":"2022110214335569000_c32","volume-title":"Engineering Design and\n                        Design for Manufacturing: A Structured Approach","author":"Dixon"},{"key":"2022110214335569000_c33","first-page":"363","article-title":"Computer-Aided Inspection Planning (CAIP)","volume-title":"Advances in Feature Based Manufacturing","author":"ElMaraghy"},{"issue":"1","key":"2022110214335569000_c34","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/S0007-8506(07)62794-2","article-title":"Integration of\n                        Manufacturing Processes in Design","volume":"47","author":"Tichkiewitch","journal-title":"CIRP\n                        Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"key":"2022110214335569000_c35","doi-asserted-by":"crossref","DOI":"10.1115\/DETC99\/DFM-8970","article-title":"State-of-the-Art Report on Design for\n                        Manufacturing","volume-title":"Proc. ASME Design Engineering\n                        Technical Conferences","author":"Van Vliet"},{"issue":"2","key":"2022110214335569000_c36","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/S0007-8506(07)60499-5","article-title":"Management and\n                        Control of Complexity in Manufacturing","volume":"43","author":"Wiendahl","journal-title":"CIRP\n                        Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"3","key":"2022110214335569000_c37","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0167-8396(01)00085-1","article-title":"Constrained\n                        Fitting in Reverse Engineering","volume":"19","author":"Benko","journal-title":"Comput. Aided Geom.\n                        Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0167-8396","issn-type":"print"},{"key":"2022110214335569000_c38","unstructured":"Langbein, F.\n                                C.\n          , 2003,\n                        \u201cBeautification of Reverse Engineered Geometric\n                        Models,\u201d Ph. D. thesis, Cardiff University."},{"key":"2022110214335569000_c39","doi-asserted-by":"crossref","article-title":"Approximate Symmetry Detection For Reverse\n                        Engineering","author":"Mills","DOI":"10.1145\/376957.376985"},{"issue":"3","key":"2022110214335569000_c40","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1108\/02602280310481841","article-title":"Laser-based\n                        Imaging for Reverse Engineering","volume":"23","author":"Page","journal-title":"Sens.\n                        Rev.","ISSN":"http:\/\/id.crossref.org\/issn\/0260-2288","issn-type":"print"},{"key":"2022110214335569000_c41","first-page":"451","article-title":"Integrated Reverse and Forward Engineering Design: A\n                        Systematic Analysis-Synthesis Approach","volume-title":"Proc. 15th\n                        CIRP Design Seminar Shanghai","author":"Urbanic"},{"issue":"1","key":"2022110214335569000_c42","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/S0007-8506(07)60785-9","article-title":"Allocation of Geometric Tolerances: New Criterion and\n                        Methodology","volume":"46","author":"Nassef","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"issue":"2","key":"2022110214335569000_c43","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1016\/S0007-8506(07)60206-6","article-title":"Rapid Manufacturing and Rapid Tooling With Layer\n                        Manufacturing (LM) Technologies, State of the Art and Future\n                        Perspectives","volume":"52","author":"Levy","journal-title":"CIRP Ann.","ISSN":"http:\/\/id.crossref.org\/issn\/0007-8506","issn-type":"print"},{"key":"2022110214335569000_c44","unstructured":"United States Department of Defense,\n                        2006, \u201cAssistant\n                        Secretary of Defense (Networks & Information Integration), DoD\n                        CIO,\u201d http:\/\/www.defenselink.mil\/nii\/global_Info_grid.html"},{"key":"2022110214335569000_c45","unstructured":"Federal Enterprise Architecture,\n                        2006, \u201cE-GOV-Powering\n                        America\u2019s Future With Technology,\u201d U.S. Office of Management\n                    and Budget, http:\/\/www.whitehouse.gov\/omb\/egov\/a-1-fea.html"},{"key":"2022110214335569000_c46","unstructured":"Institute for Enterprise Architecture Developments,\n                        2006, \u201cInformation\n                        Exchange Area of the Institute For Enterprise Architecture\n                        Developments,\u201d IFEAD, http:\/\/www.enterprise-architecture. info\/"},{"key":"2022110214335569000_c47","unstructured":"Zachman,\n                                J.\n          ,\n                        2002, \u201cEnterprise\n                        Architecture,\u201d Zachman International\u00a9, http:\/\/www.zachmaninternational.com\/default.htm"},{"key":"2022110214335569000_c48","doi-asserted-by":"crossref","unstructured":"Hirtz,\n                                J.,\n                                Stone,\n                            R.,\n                                McAdams,\n                                D.,\n                                Szykman,\n                                S., and\n                                Wood,\n                            K.,\n                        2002, \u201cA Functional\n                        Basis for Engineering Design: Reconciling and Evolving Previous\n                        Efforts,\u201d NIST Technical Note 1447.","DOI":"10.1007\/s00163-001-0008-3"},{"key":"2022110214335569000_c49","first-page":"341","volume-title":"Vehicle and Engine\n                        Technology","author":"Heisler","edition":"2nd ed."},{"key":"2022110214335569000_c50","volume-title":"Introduction to\n                        Manufacturing Processes","author":"Schey","edition":"2nd ed."},{"key":"2022110214335569000_c51","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/s00170-002-1483-z","article-title":"Contour Segments\n                        Extraction of 3-D Surfaces from Layer Measurements","volume":"24","author":"Liwei","journal-title":"Int. J. Adv. Manuf. Technol.","ISSN":"http:\/\/id.crossref.org\/issn\/0268-3768","issn-type":"print"},{"key":"2022110214335569000_c52","first-page":"1091","article-title":"Motif Analysis\n                        for Automatic Segmentation of CT Surface Contours into Individual Surface\n                        Features","volume":"32","author":"Liu","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/4\/318\/6938530\/318_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/4\/318\/6938530\/318_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T14:34:53Z","timestamp":1667399693000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/6\/4\/318\/450932\/An-Integrated-Systematic-Design-Recovery-Framework"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5,4]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.2353854","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,5,4]]}}}