Journal of Intelligent Manufacturing

, Volume 19, Issue 6, pp 625–641 | Cite as

Paradigm shift: unified and associative feature-based concurrent and collaborative engineering

  • Y.-S. MaEmail author
  • G. Chen
  • G. Thimm


With widely used concurrent and collaborative engineering technologies, the validity and consistency of product information become important. In order to establish the state of the art, this paper reviews emerging concurrent and collaborative engineering approaches and emphasizes on the integration of different application systems across product life cycle management (PLM) stages. It is revealed that checking product information validity is difficult for the current computer-aided systems because engineering intent is at best partially represented in product models. It is also not easy to maintain the consistency among related product models because information associations are not established. The purpose of this review is to identify and analyze research issues with respect to information integration and sharing for future concurrent and collaborative engineering. A new paradigm of research from the angle of feature unification and association for product modeling and manufacturing is subsequently proposed.


Concurrent and collaborative engineering Feature-based design and manufacturing Product life cycle modeling Information validity and consistency 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Anantha R., Kramer G.A. and Crawford R.H. (1996). Assembly modeling by geometric constraint satisfaction. Computer-Aided Design 28(9): 707–722 Google Scholar
  2. Anderl R. and Mendgen R. (1996). Modelling with constraints: Theoretical foundation and application. Computer-Aided Design 28(3): 301–313 Google Scholar
  3. Anderson D.C. and Chang T.C. (1990). Geometric reasoning in feature-based design and process planning. Computers & Graphics 14(2): 225–235 Google Scholar
  4. Akkermans H.A., Bogerd P., Yücesan E. and van Wassenhove L.N. (2003). The impact of ERP on supply chain management: Exploratory findings from a European Delphi study. European Journal of Operational Research 146(2): 284–301 Google Scholar
  5. Benko P., Martin R.R. and Varady T. (2001). Algorithms for reverse engineering boundary representation models. Computer-Aided Design 33(11): 839–851 Google Scholar
  6. Bidarra R. and Bronsvoort W.F. (2000). Semantic feature modeling. Computer-Aided Design 32(3): 201–225 Google Scholar
  7. Bidarra, R., de Kraker, K. J., & Bronsvoort, W. F. (1998). Representation and management of feature information in a cellular model. Computer-Aided Design 30(4): 301–313 Google Scholar
  8. Bidarra, R., Dohmen, M., & Bronsvoort, W. F. (1997). Automatic detection of interactions in feature models. In Proceedings of the 1997 ASME design engineering technical conferences.Google Scholar
  9. Bidarra R., Madeira J., Neels W.J. and Bronsvoort W.F. (2005). Efficiency of boundary evaluation for a cellular model. Computer-Aided Design 37(12): 1266–1284 Google Scholar
  10. Bidarra, R., van den Berg, E., & Bronsvoort, W. F. (2001). Collaborative modeling with features. In Proceedings of the 2001 ASME design engineering technical conferences.Google Scholar
  11. Boothroyd, G., Dewhurst, P., & Knight, W. (2002). Product design for manufacture and assembly (2nd ed.). Marcel Dekker Inc.Google Scholar
  12. Bronsvoort W.F. and Jansen F.W. (1993). Feature modelling and conversion–Key concepts to concurrent engineering. Computers in Industry 21(1): 61–86 Google Scholar
  13. Bronsvoort W.F. and Noort A. (2004). Multiple-view feature modeling for integral product development. Computer-Aided Design 36(10): 929–946 Google Scholar
  14. Brown, D. C. (2002). Functional, behavioral and structural features. In Proceedings of KIC5, 5th IFIP WG5.2 Workshop on Knowledge Intensive CAD.Google Scholar
  15. Brunetti G. and Golob B. (2000). A feature-based approach towards an integrated product model including conceptual design information. Computer-Aided Design 32(14): 877–887 Google Scholar
  16. Brunetti G. and Grimm S. (2005). Feature ontologies for the explicit representation of shape semantics. International Journal of Computer Applications in Technology 23(2/3/4): 192–202 Google Scholar
  17. Brunetti, G., Martino, T. D., Falcidieno, B., & HaBinger, S. (1995). A relational model for interactive manipulation of form features based on algebraic geometry. In Proceedings of the Third ACM Symposium on Solid Modeling and Applications.Google Scholar
  18. Case K. and Harun W.A.W. (2000). Feature-based representation for manufacturing planning. International Journal of Production Research 38: 4285–4300 Google Scholar
  19. Chan C.K. and Tan S.T. (2003). Generating assembly features onto split solid models. Computer-Aided Design 35(14): 1315–1336 Google Scholar
  20. Chan, F. T. S., Zhang, J., Lau, H. C. W., & Ning, A. (2000). Information integration platform for CIMS. In Proceedings of the 2000 IEEE International Conference on Management of Innovation and Technology.Google Scholar
  21. Chandrasekaran B., Goel A.K. and Iwasaki Y. (1993). Functional representation as design rationale. Computer 26(1): 48–56 Google Scholar
  22. Chen G., Ma Y.S., Thimm G. and Tang S.H. (2006). Associations in a unified modeling scheme. ASME Transactions, Journal of Computing and Information Science in Engineering 6(2): 114–126 Google Scholar
  23. Chen L., Pu J. and Wang X.K. (2002). A general model for machinable features and its application to machinability evaluation of mechanical parts. Computer-Aided Design 34(3): 239–249 Google Scholar
  24. Chopra, S., & Meindl, P. (2007). Supply chain management (3rd ed.). Prentice Hall.Google Scholar
  25. Chu C.C.P. and Gadh R. (1996). Feature-based approach for set-up minimization of process design from product design. Computer-Aided Design 28(5): 321–332 Google Scholar
  26. CoCreate Software Incorporation. (2006).
  27. Crocker G.A. and Reinke W.F. (1991). An editable nonmanifold boundary representation. IEEE Computer Graphics & Applications 11(2): 39–51 Google Scholar
  28. Csabai A., Stroud I. and Xirouchakis P.C. (2002). Container spaces and functional features for top–down 3D layout design. Computer-Aided Design 34(13): 1011–1035 Google Scholar
  29. Cunningham, J. J., & Dixon, J. R. (1988). Designing with features: The origin of features. In Proceedings of ASME Computers in Engineering Conference.Google Scholar
  30. de Kraker, K. J., Dohmen, M., & Bronsvoort, W. F. (1997). Maintaining multiple views in feature modeling. In The 4th Symposium on Solid Modeling and Applications.Google Scholar
  31. Deneux D. (1999). Introduction to assembly features: An illustrated synthesis methodology. Journal of Intelligent Manufacturing 10(1): 29–39 Google Scholar
  32. Deng Y.M., Britton G.A., Lam Y.C., Tor S.B. and Ma Y.S. (2002). Feature-based CAD-CAE integration model for injection-moulded product design. International Journal of Production Research 40(15): 3737–3750 Google Scholar
  33. Dohmen, M. (1997). Constraint-based feature validation, Ph.D. Thesis, Delft University of Technology.Google Scholar
  34. Dohmen, M., de Kraker, K. J., & Bronsvoort, W. F. (1996). Feature validation in a multiple-view modeling system. In Proceedings of the 1996 ASME Design Engineering Technical Conference and Computers in Engineering Conference.Google Scholar
  35. Eastman C.M. (1996). Managing integrity in design information flows. Computer-Aided Design 28(6/7): 551–565 Google Scholar
  36. Faheem, W., Hayes, C. C., Castano, J. F., & Gaines, D. M. (1998). What is a manufacturing interaction? In Proceedings of the 1998 ASME Design Engineering Technical Conferences.Google Scholar
  37. Fazio T.L.D., Rhee S.J. and Whitney D.E. (1999). Design-specific approach to design for assembly (DFA) for complex mechanical assemblies. IEEE Transactions on Robotics and Automation 15(5): 869–881 Google Scholar
  38. Feng C.X., Huang C.C., Kusiak A. and Li P.G. (1996). Representation of functions and features in detail design. Computer-Aided Design 28(12): 961–971 Google Scholar
  39. Feng, S. C., & Song, E. Y. (2000). Information modeling of conceptual process planning integrated with conceptual design. In The 2000 ASME Design Engineering Technical Conferences.Google Scholar
  40. Fuh J.Y.H., Chang C.H. and Melkanoff M.A. (1996). The development of an integrated and intelligent CAD/CAPP/CAFP environment using logic-based reasoning. Computer-Aided Design 28(3): 217–232 Google Scholar
  41. Fuh J.Y.H. and Li W.D. (2005). Advances in collaborative CAD: The-state-of-the art. Computer-Aided Design 37(5): 571–581 Google Scholar
  42. Gaines D.M. and Hayes C.C. (1999). CUSTOM-CUT: A customizable feature recognizer. Computer-Aided Design 31(2): 85–100 Google Scholar
  43. Gao J., Zheng D.T. and Gindy N. (2004). Mathematical representation of feature conversion for CAD/CAM system integration. Robotics & Computer-Integrated Manufacturing 20(5): 457–467 Google Scholar
  44. Geelink, R., Salomons, O. W, van Slooten, F., van Houten, F. J. A. M., & Kals, H. J. J. (1995). Unified feature definition for feature based design and feature based manufacturing. In Proceedings of the ASME International Computers in Engineering Conference.Google Scholar
  45. Giachetti R.E. (2004). A framework to review the information integration of the enterprise. International Journal of Production Research 42(6): 1147–1166 Google Scholar
  46. Gorti S.R. and Sriram R.D. (1996). From symbol to form: A framework for conceptual design. Computer-Aided Design 28(11): 853–870 Google Scholar
  47. Gossard D.C., Zuffante R.R. and Sakurai H. (1988). Representing dimensions, tolerances, and features in MCAE systems. IEEE Computer Graphics and Applications 8(2): 51–59 Google Scholar
  48. Guan X., Duffy A.H.B. and Maccallum K.J. (1997). Prototype system for supporting the incremental modelling of vague geometric configurations. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 11(4): 287–310 Google Scholar
  49. Gui J.K. and Mantyla M. (1994). Functional understanding of assembly modeling. Computer-Aided Design 26(6): 435–451 Google Scholar
  50. Gupta S.K. and Nau D.S. (1995). Systematic approach to analyzing the manufacturability of machined parts. Computer-Aided Design 27(5): 323–342 Google Scholar
  51. Han, J. H. (1996). 3D geometric reasoning algorithms for feature recognition, Ph.D. Thesis, University of Southern California.Google Scholar
  52. Han J.H. and Requicha A.A.G. (1998). Feature recognition from CAD models. IEEE Computer Graphics and Applications 18(2): 80–94 Google Scholar
  53. Henderson, M. R. (1984). Extraction of Feature Information from Three-Dimensional CAD Data, Ph.D. Thesis, Purdue University.Google Scholar
  54. Henderson, M. R. (1993). Representing functionality and design intent in product models. In Proceedings of the Second ACM Symposium on Solid Modeling and Applications.Google Scholar
  55. Hoffman, C. M. (1989). Geometric and solid modeling: An introduction. Morgan Kaufmann.Google Scholar
  56. Hoffman C.M. and Joan-Arinyo R. (1998). CAD and the product master model. Computer-Aided Design 30(11): 905–918 Google Scholar
  57. Hoffman C.M. and Joan-Arinyo R. (2000). Distributed maintenance of multiple product views. Computer-Aided Design 32(7): 421–431 Google Scholar
  58. Hounsell M.S. and Case K. (1999). Feature-based interaction: An identification and classification methodology. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 213(4): 369–380 Google Scholar
  59. ISO. (1999). Industrial automation systems and integration—product data representation and exchange—part 224: Application protocol: Mechanical product definition for process planning using machining features, ISO 10303-224:1999. Geneva, Switzerland: International Organization for Standardization (ISO).Google Scholar
  60. ISO. (2000). Industrial automation systems and integration—product data representation and exchange—part 42: Integrated generic resource: Geometric and topological representation, ISO 10303-42:2000. Geneva, Switzerland: International Organization for Standardization (ISO).Google Scholar
  61. Jacobs F.R. and Bendoly E. (2003). Enterprise resource planning: Developments and directions for operations management research. European Journal of Operational Research 146(2): 233–240 Google Scholar
  62. Jha K. and Gurumoorthy B. (2000). Automatic propagation of feature modification across domains. Computer-Aided Design 32(12): 691–706 Google Scholar
  63. Joshi S. and Chang T.C. (1988). Graph-based heuristics for recognition of machined features from a 3D solid model. Computer-Aided Design 20(2): 58–66 Google Scholar
  64. Karinthi R.R. and Nau D. (1992). An algebraic approach to feature interactions. IEEE Transactions on Pattern Analysis and Machine Intelligence 14(4): 469–484 Google Scholar
  65. Khoshnevis B., Sormaz D.N. and Park J.Y. (1999). An integrated process planning system using feature reasoning and space search-based optimization. IIE Transactions 31(7): 597–616 Google Scholar
  66. Kim, Y.S. (1994). Volumetric feature recognition using convex decomposition. In J. J. Shah, M. Mantyla, & D. S. Nau (Eds.), Advances in feature based manufacturing, manufacturing research and technology (pp. 39–63). Elsevier Science.Google Scholar
  67. Kim K.Y., Manley D.G. and Yang H.J. (2006). Ontology-based assembly design and information sharing for collaborative product development. Computer-Aided Design 38(12): 1233–1250 Google Scholar
  68. Kim K.Y., Wang Y., Muogboh O.S. and Nnaji B.O. (2004). Design formalism for collaborative assembly design. Computer-Aided Design 36(9): 849–871 Google Scholar
  69. Kramer T.R., Huang H., Messina E., Proctor F.M. and Scott H. (2001). A feature-based inspection and machining system. Computer-Aided Design 33(9): 653–669 Google Scholar
  70. Kumar A.S., Nee A.Y.C. and Prombanpong S. (1992). Expert fixture-design system for an automated manufacturing environment. Computer-Aided Design 24(6): 316–326 Google Scholar
  71. Kung H.K., Du T.C.T. and Weng C.H. (1999). Applying object-oriented database technologies in concurrent design processes. International Journal of Computer Integrated Manufacturing 12(3): 251–264 Google Scholar
  72. Kusiak A., Szczerbicki E. and Park K. (1991). A novel approach to decomposition of design specifications and search for solutions. International Journal of Production Research 29(7): 1391–1406 Google Scholar
  73. Kusiak A. and Wang J. (1995). Dependency analysis in constraint negotiation. IEEE Transactions on Systems, Man and Cybernetics 25(9): 1301–1313 Google Scholar
  74. Laakko T. and Mantyla M. (1993). Feature modeling by incremental feature recognition. Computer-Aided Design 25(8): 479–492 Google Scholar
  75. Lee S.H. (2005). A CAD-CAE integration approach using feature-based multi-resolution and multi-abstraction modeler techniques. Computer-Aided Design 37(9): 941–955 Google Scholar
  76. Lee R.S., Chen Y.M. and Lee C.Z. (1997). Development of a concurrent mold design system: A knowledge-based approach. Computer Integrated Manufacturing Systems 10(4): 287–307 Google Scholar
  77. Lee, J. Y., Han, S. B., Kim, H., Park, S. B. (1999). Network-centric feature-based modeling. In Proceedings of the Seventh Pacific Conference on Computer Graphics and Applications.Google Scholar
  78. Lee J.Y. and Kim K. (1996). Geometric reasoning for knowledge-based parametric design using graph representation. Computer-Aided Design 28(10): 831–841 Google Scholar
  79. Lee J.Y., Lee J.H., Kim H. and Kim H.S. (2004). A cellular topology-based approach to generating progressive solid models from feature-centric models. Computer-Aided Design 36(3): 217–229 Google Scholar
  80. Li C.L. (2005). Automatic layout design of plastic injection mould cooling system. Computer-Aided Design 37(7): 645–662 Google Scholar
  81. Li W.D., Ong S.K., Fuh J.Y.H., Wong Y.S., Lu Y.Q. and Nee A.Y.C. (2004). Feature-based design in a distributed and collaborative environment. Computer-Aided Design 36(9): 775–797 Google Scholar
  82. Li W.D., Ong S.K., Nee A.Y and C. (2002). Recognizing manufacturing features from a design-by-feature model. Computer-Aided Design 34(11): 849–868 Google Scholar
  83. Lockett H.L. and Guenov M.D. (2005). Graph-based feature recognition for injection moulding based on a mid-surface approach. Computer-Aided Design 37(2): 251–262 Google Scholar
  84. Ma Y.S. (2005). A case study on non-parametric design method in ODM collaborative product development. International Journal of Product Development 2(4): 411–434 Google Scholar
  85. Ma Y.S., Britton G.A., Tor S.B. and Jin L.Y. (2007). Associative assembly design features: Concept, implementation and application. International Journal of Advanced Manufacturing Technology 32(3): 434–444 Google Scholar
  86. Ma Y.S., Britton G.A., Tor S.B., Jin L.Y., Chen G. and Tang S.H. (2004a). Design of a feature-object-based mechanical assembly library. Computer-Aided Design & Applications 1(1–4): 397–404 Google Scholar
  87. Ma Y.S. and Tong T. (2003). Associative feature modeling for concurrent engineering integration. Computers in Industry 51(1): 51–71 Google Scholar
  88. Ma Y.S. and Tong T. (2004). An object-oriented design tool for associative cooling channels in plastic-injection moulds. International Journal of Advanced Manufacturing Technology 23(1–2): 79–86 Google Scholar
  89. Ma Y.S., Tor S.B. and Britton G.A. (2003). The development of a standard component library for plastic injection mould design using an object-oriented approach. International Journal of Advanced Manufacturing Technology 22(9–10): 611–618 Google Scholar
  90. Ma W.Y., Zhong Y.M., Tso S.K. and Zhou T.X. (2004b). A hierarchically structured and constraint-based data model for intuitive and precise solid modeling in a virtual reality environment. Computer-Aided Design 36(10): 903–928 Google Scholar
  91. Mandorli, F., Cugini, U., Otto, H. E., & Kimura, F. (1997). Modeling with self validation features. In Proceedings of ACM/IEEE Symposium on Solid Modeling and Applications’97.Google Scholar
  92. Marefat M. and Britanik J. (1997). Case-based process planning using an object-oriented model representation. Robotics & Computer-Integrated Manufacturing 13(3): 229–251 Google Scholar
  93. Martino T.D., Falcidieno B., Giannini F., Hassinger S. and Ovtcharova J. (1994). Feature-based modeler by integrating design and recognition approaches. Computer-Aided Design 26(8): 646–653 Google Scholar
  94. Martino T.D., Falcidieno B. and Habinger S. (1998). Design and engineering process integration through a multiple view intermediate modeler in a distributed object-oriented system environment. Computer-Aided Design 30(6): 437–452 Google Scholar
  95. Masuda H. (1993). Topological operators and Boolean operations for complex-based nonmanifold geometric models. Computer-Aided Design 25(2): 119–129 Google Scholar
  96. Mcginnis B.D. and Ullman D.G. (1992). The evolution of commitments in the design of a component. Journal of Mechanical Design 114(1): 1–7 Google Scholar
  97. Mok C.K., Chin K.S. and Ho J.K.L. (2001). An interactive knowledge-based CAD system for mould design in injection moulding processes. International Journal of Advanced Manufacturing Technology 17(1): 27–38 Google Scholar
  98. Mukherjee A. and Liu C.R. (1997). Conceptual design, manufacturability evaluation and preliminary process planning using function-form relationships in stamped metal parts. Robotics & Computer-Integrated Manufacturing 13(3): 253–270 Google Scholar
  99. Myung S. and Han S. (2001). Knowledge-based parametric design of mechanical products based on configuration design method. Expert Systems with Applications 21(2): 99–107 Google Scholar
  100. Noort A., Hoek G.F.M., W. F. and Bronsvoort (2002). Integrating part and assembly modeling. Computer-Aided Design 34(12): 899–912 Google Scholar
  101. Ong S. K. and Chew L.C. (2000). Evaluating the manufacturability of machined parts and their setup plans. International Journal of Production Research 38(11): 2397–2415 Google Scholar
  102. Oral A. and Cakir M.C. (2004). Automated cutting tool selection and cutting tool sequence optimization for rotational parts. Robotics & Computer-Integrated Manufacturing 20(2): 127–141 Google Scholar
  103. Otto H.E. (2001). From concepts to consistent object specifications: Translation of a domain-oriented feature framework into practice. Journal of Computer Science & Technology 16(3): 208–230 CrossRefGoogle Scholar
  104. Ou-Yang C. and Chang M.J. (2006). Developing an agent-based PDM/ERP collaboration system. International Journal of Advanced Manufacturing Technology 30(3–4): 369–384 Google Scholar
  105. Pahng F., Senin N. and Wallace D. (1998). Distribution modeling and evaluation of product design problems. Computer-Aided Design 30(6): 411–423 Google Scholar
  106. Pal P., Tigga A.M. and Kumar A. (2005). Feature extraction from large CAD databases using genetic algorithm. Computer-Aided Design 37(5): 545–558 Google Scholar
  107. Park S.C. (2003). Knowledge capturing methodology in process planning. Computer-Aided Design 35(12): 1109–1117 Google Scholar
  108. Park H. and Cutkosky M.R. (1999). Framework for modeling dependencies in collaborative engineering processes. Research in Engineering Design 11(2): 84–102 Google Scholar
  109. Park J.Y. and Khoshnevis B. (1993). A real-time computer-aided process planning system as a support tool for economic product design. Journal of Manufacturing Systems 12(2): 181–193 Google Scholar
  110. Park K. and Kusiak A. (2005). Enterprise resource planning (ERP) operations support system for maintaining process integration. International Journal of Production Research 43(19): 3959–3982 Google Scholar
  111. Penoyer J.A., Burnett G., Fawcett D.J. and Liou S.Y. (2000). Knowledge based product life cycle systems: Principles of integration of KBE and C3P. Computer-Aided Design 32(5–6): 311–320 Google Scholar
  112. Prasad, B. (1996). Concurrent engineering fundamentals: Integrated product and process organization. Prentice Hall.Google Scholar
  113. Pratt M.J., Anderson B.D. and Ranger T. (2005). Towards the standardized exchange of parameterized feature-based CAD models. Computer-Aided Design 37(12): 1251–1265 Google Scholar
  114. Pratt M.J. and Srinivasan V. (2005). Towards a neutral specification of geometric features. International Journal of Computer Applications in Technology 23(2/3/4): 203–218 Google Scholar
  115. Qian L. and Gero J.S. (1996). Function-behavior-structure paths and their role in analogy-based design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 10(4): 289–312 Google Scholar
  116. Raman R. and Marefat M.M. (2004). Integrated process planning using tool/process capabilities and heuristic search. Journal of Intelligent Manufacturing 15(2): 141–174 Google Scholar
  117. Ranta M., Mantyla M., Umeda Y. and Tomiyama T. (1996). Integration of functional and feature-based product modeling—the IMS/GNOSIS experience. Computer-Aided Design 28(5): 371–381 Google Scholar
  118. Regli, W. C. (1994). Geometric algorithms for recognition of features from solid models, Ph.D. Thesis, University of Maryland.Google Scholar
  119. Regli, W. C., & Pratt, M. J. (1996). What are feature interactions? In Proceedings of the 1996 ASME Design Engineering Technical Conference and Computers in Engineering Conference.Google Scholar
  120. Requicha A.A.G. (1980). Representations for rigid solids: Theory, methods and systems. ACM Computing Surveys (CSUR) 12(4): 437–464 Google Scholar
  121. Rezayat M. (1996). Midsurface abstraction from 3D solid models: General theory and applications. Computer-Aided Design 28(11): 905–915 Google Scholar
  122. Roller D. and Kreuz I. (2003). Selecting and parameterising components using knowledge based configuration and a heuristic that learns and forgets. Computer-Aided Design 35(12): 1085–1098 Google Scholar
  123. Rosenman M.A. and Gero J.S. (1996). Modelling multiple views of design objects in a collaborative CAD environment. Computer-Aided Design 28(3): 193–205 Google Scholar
  124. Rosenman M. and Wang F.J. (1999). CADOM: A component agent-based design-oriented model for collaborative design. Research in Engineering Design 11(4): 193–205 Google Scholar
  125. Rossignac J.R. (1990). Issues on feature-based editing and interrogation of solid models. Computers & Graphics 14(2): 149–172 Google Scholar
  126. Roucoules L., Salomons O. and Paris H. (2003). Process planning as an integration of knowledge in the detailed design phase. International Journal of Computer Integrated Manufacturing 16(1): 25–37 Google Scholar
  127. Roy U. and Bharadwaj B. (2002). Design with part behaviors: Behavior model, representation and applications. Computer-Aided Design 34(9): 613–636 Google Scholar
  128. Roy U. and Liu C.R. (1998). Feature-based representational scheme of a solid modeler for providing dimensioning and tolerancing information. Robotics & Computer-Integrated Manufacturing 4(3/4): 335–345 Google Scholar
  129. Roy U., Pramanik N., Sudarsan R., Sriram R.D. and Lyons K.W. (2001). Function-to-form mapping: Model, representation and applications in design synthesis. Computer-Aided Design 33(10): 699–719 Google Scholar
  130. Saaksvuori, A., & Immonen, A. (2005). Product lifecycle management (2nd ed.). Springer.Google Scholar
  131. Schulte M., Weber C. and Stark R. (1993). Functional features for design in mechanical engineering. Computers in Industry 23(1–2): 15–24 Google Scholar
  132. Shah J.J. (1988). Feature transformations between application-specific feature spaces. Journal of Computer-Aided Engineering 5(6): 247–255 CrossRefGoogle Scholar
  133. Shah J.J. (1991). Conceptual Development of Form Features and Feature Modelers. Research in Engineering Design 2(2): 93–108 Google Scholar
  134. Shah, J. J., Ali, A., & Rogers, M. T. (1994). Investigation of declarative feature modeling. In Proceedings of the ASME’94 Computers in Engineering.Google Scholar
  135. Shah, J. J., & Mantyla, M. (1995). Parametric and feature-based CAD/CAM: Concepts, techniques, and applications. John Wiley and Sons, Inc.Google Scholar
  136. Shah J.J. and Rogers M.T. (1993). Assembly modeling as an extension of feature-based design. Research in Engineering Design 5(3–4): 218–237 Google Scholar
  137. Sharma, V., & Hayes, C. C. (2001). Operation ordering principles and intra-setup planner: Combining human control with automation in process planning. In Proceedings of the 2001 ASME Design Engineering Technical Conferences.Google Scholar
  138. Shyamsundar N. and Gadh R. (2001). Internet-based collaborative product design with assembly features and virtual design spaces. Computer-Aided Design 33(9): 637–651 Google Scholar
  139. Shyamsundar N. and Gadh R. (2002). Collaborative virtual prototyping of product assemblies over the Internet. Computer-Aided Design 34(10): 755–768 Google Scholar
  140. Sormaz D.N. and Khoshnevis B. (1997). Process planning knowledge representation using an object-oriented data model. International Journal of Computer Integrated Manufacturing 10(1–4): 92–104 Google Scholar
  141. Sormaz D.N. and Khoshnevis B. (2003). Generation of alternative process plans in integrated manufacturing systems. Journal of Intelligent Manufacturing 14(6): 509–526 Google Scholar
  142. Sriram R.D., Wong A. and He L.X. (1995). GNOMES: An object-oriented nonmanifold geometric engine. Computer-Aided Design 27(11): 853–868 Google Scholar
  143. Stage R., Roberts C. and Henderson M. (1999). Generating resource based flexible form manufacturing features through objective driven clustering. Computer-Aided Design 31(2): 119–130 Google Scholar
  144. Stark, J. (2005). Product lifecycle management–21st century paradigm for product realization. Springer.Google Scholar
  145. Starly B., Lau A., Sun W., Lau W. and Bradbury T. (2005). Direct slicing of STEP based NURBS models for layered manufacturing. Computer-Aided Design 37(4): 387–397 Google Scholar
  146. Stefano P.D. (1997). Automatic extraction of form features for casting. Computer-Aided Design 29(11): 761–770 Google Scholar
  147. Stefano P.D., Bianconi F. and Angelo L.D. (2004). An approach for feature semantics recognition in geometric models. Computer-Aided Design 36(10): 993–1009 Google Scholar
  148. Subramani S. and Gurumoorthy B. (2005). Maintaining associativity between form feature models. Computer-Aided Design 37(13): 1319–1334 Google Scholar
  149. Subramani S., Nalluri S.R.P.R. and Gurumoorthy B. (2004). 3D clipping algorithm for feature mapping across domains. Computer-Aided Design 36(8): 701–721 Google Scholar
  150. Suh, Y. S., & Wozny, M. J. (1997). Interactive Feature Extraction for a Form Feature Conversion System. In The 4th Symposium on Solid Modeling and Applications.Google Scholar
  151. Thimm G., Britton G.A. and Fok S.C. (2004a). A graph theoretic approach linking design dimensioning and process planning, Part 1: Designing to process planning. International Journal of Advanced Manufacturing Technology 24(3–4): 261–271 Google Scholar
  152. Thimm G., Britton G.A. and Fok S.C. (2004b). A graph theoretic approach linking design dimensioning and process planning, Part 2: Design heuristics for rotational parts. International Journal of Advanced Manufacturing Technology 24(3–4): 272–278 Google Scholar
  153. Thimm G., Lee S.G. and Ma Y.S. (2006). Towards unified modeling of product life-cycles. Computes in Industry 57(4): 331–341 Google Scholar
  154. Tor S.B., Britton G.A., Zhang W.Y. and Deng Y.M. (2002). Guiding functional design of mechanical products through rule-based causal behavioural reasoning. International Journal of Production Research 40(3): 667–682 Google Scholar
  155. Tseng Y.J. and Joshi S.B. (1994). Recognizing multiple interpretations of interacting machining features. Computer-Aided Design 26(9): 667–688 Google Scholar
  156. UGS Corporation. (2006).
  157. Umble E.J., Haft R.R. and Umble M.M. (2003). Enterprise resource planning: Implementation procedures and critical success factors. European Journal of Operational Research 146(2): 241–257 Google Scholar
  158. Umeda Y., Ishii M., Yoshioka M., Shimomura Y. and Tomiyama T. (1996). Supporting conceptual design based on the function-behavior-state modeler. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 10(4): 275–288 CrossRefGoogle Scholar
  159. van Holland W., and Bronsvoort W.F. (2000). Assembly features in modeling and planning. Robotics & Computer Integrated Manufacturing 16(4): 277–294 Google Scholar
  160. Vandenbrande J.H. and Requicha A.A.G. (1993). Spatial reasoning for the automatic recognition of machinable features in solid models. IEEE Transactions on Pattern Analysis and Machine Intelligence 15(12): 1269–1285 Google Scholar
  161. Varady T., Martin R.R. and Cox J. (1997). Reverse engineering of geometric models—an introduction. Computer-Aided Design 29(4): 255–268 Google Scholar
  162. Venkataraman, S., Shah, J. J., & Summers, J. D. (2001). An investigation of integrating design by features and feature recognition. In IFIP conference, FEATS.Google Scholar
  163. Vieira, A. S. (1995). Consistency management in feature-based parametric design. In Proceedings of the 1995 ASME Design Engineering Technical Conferences.Google Scholar
  164. Wang C.B., Chen T.Y., Chen Y.M. and Chu H.C. (2005). Design of a meta model for integrating enterprise systems. Computers in Industry 56(3): 305–322 Google Scholar
  165. Wang L.H., Shen W.M., Xie H., Neelamkavil J. and Pardasani A. (2002). Collaborative conceptual design—state of the art and future trends. Computer-Aided Design 34(13): 981–996 Google Scholar
  166. Weiler, K. (1988a). The radial edge structure: A topological representation for non-manifold geometric boundary modeling. In M. J. Wozny, H. W. McLaughlin, & J. L. Encarnacao (Eds.), Geometric modeling for CAD applications (pp. 3–36). North-Holland.Google Scholar
  167. Weiler, K. (1988b). Boundary graph operators for non-manifold geometric modeling topology representations. In M. J. Wozny, H. W. McLaughlin, & J. L. Encarnacao (Eds.), Geometric modeling for CAD applications (pp. 37–66). North-Holland.Google Scholar
  168. Welch, R. V., & Dixon, J. R. (1992). Representing function, behavior and structure during conceptual design. In Design theory and methodology—DTM’92.Google Scholar
  169. Whitney D.E., Mantripragada R., Adams J.D. and Rhee S.J. (1999). Designing assemblies. Research in Engineering Design 11(4): 229–253 Google Scholar
  170. Wilson, P. R., & Pratt, M. J. (1988). A taxonomy of features for solid modeling. In M. J. Wozny, H. W. McLaughlin, & J. L. Encarnacao (Eds.), Geometric modeling for CAD applications (pp. 125–136). North-Holland.Google Scholar
  171. Wong A. and Sriram D. (1993). SHARED: An information model for cooperative product development. Research in Engineering Design 5(1): 21–39 Google Scholar
  172. Woo Y. (2003). Fast cell-based decomposition and applications to solid modeling. Computer-Aided Design 35(11): 969–977 Google Scholar
  173. Wood S.L. and Ullman D.G. (1996). The functions of plastic injection moulding features. Design Studies 17(2): 201–213 Google Scholar
  174. Wu, D., & Sarma, R. (2001). Dynamic segmentation and incremental editing of boundary representations in a collaborative design environment. In Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications.Google Scholar
  175. Xue D. and Yang H. (2004). A concurrent engineering-oriented design database representation model. Computer-Aided Design 36(10): 947–965 Google Scholar
  176. Xue D., Yadav S. and Norrie D.H. (1999). Knowledge base and database representation for intelligent concurrent design. Computer-Aided Design 31(2): 131–145 Google Scholar
  177. Yang H. and Xue D. (2003). Recent research on developing Web-based manufacturing systems: A review. International Journal of Production Research 41(15): 3601–3629 Google Scholar
  178. Zha X.F., Du H.J. and Qiu J.H. (2001a). Knowledge-based approach and system for assembly oriented design, Part I: The approach. Engineering Applications of Artificial Intelligence 14(1): 61–75 Google Scholar
  179. Zha X.F., Du H.J. and Qiu J.H. (2001b). Knowledge-based approach and system for assembly oriented design, Part II: The system implementation. Engineering Applications of Artificial Intelligence 14(2): 239–254 Google Scholar
  180. Zhang F. and Xue D. (2002). Distributed database and knowledge base modeling for concurrent design. Computer-Aided Design 34(1): 27–40 Google Scholar
  181. Zhou F., Kuo T.C., Huang S.H. and Zhang H.C. (2002). Form feature and tolerance transfer from a 3D model to a set-up planning system. International Journal of Advanced Manufacturing Technology 19(2): 88–96 Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  1. 1.Department of Mechanical Engineering, Faculty of EngineeringUniversity of AlbertaEdmontonCanada
  2. 2.School of MAENanyang Technological UniversitySingaporeSingapore

Personalised recommendations