Skip to main content
Log in

A theoretical framework for an intelligent design catalogue

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Product catalogues constitute a valuable source of information for engineers engaged in design activities. Unfortunately, these catalogues provide only limited support to engineers in the earlier, conceptual stages of design. This research proposes the intelligent design catalogue consisting of a virtual design environment linked to catalogues of standard components. Engineers develop their design concepts within the virtual environment and refer to the catalogues as these concepts are refined. The selected components are assembled within the design environment. The intelligent design catalogue provides search aids as well as assessment tools. The theoretical framework draws on several engineering areas. Manufacturing demonstrates how process plans can be developed in a virtual environment independently of the machines on the shop floor just as products can be conceptually designed independently of the standard components available. The standard components themselves can be grouped borrowing from classification schemes of group technology. Object-oriented programming (OOP) provides an environment for the development of the software that runs the intelligent design catalogue. As the objects of OOP parallel standard components, OOP also serves as a design paradigm after which the catalogue can be modelled. Design theory suggests frameworks for developing a (semi-) hierarchical structure for cataloguing parts.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Carlson-Skalak S, White MD, Teng Y (1998) Using evolutionary algorithm for catalog design. Res Eng Des 10(2):63–83

    Article  Google Scholar 

  2. Pahl G, Beitz W (1996) Engineering design: a systematic approach (trans: Pomerans A, Wallace K). Springer-Verlag, London

  3. Gero JS, Tham KW, Lee HS (1992) Behaviour: a link between function and structure in design. In: Brown DC, Waldron M, Yoshikawa H (eds) Intelligent computer aided design. Elsevier, Amsterdam, pp 193–220

    Google Scholar 

  4. Gero JS, Kannengiesser U (2004) The situated function-behaviour-structure framework. Des Stud 25(4):373–391

    Google Scholar 

  5. Dorst K, Vermaas P (2005) John Gero’s function-behaviour-structure model of designing: a critical analysis. Res End Des 16:17–26

    Article  Google Scholar 

  6. Mitrofanov SP (1966) Scientific principles of group technology (English translation). National Library for Science and Technology, Washington

    Google Scholar 

  7. Opitz H (1970) A classification to describe workpieces. Pergamon Press, Oxford

    Google Scholar 

  8. Gallagher CC, Knight WA (1986) Group technology production methods in manufacture. Elllis Horwood Limited, Chichester

    Google Scholar 

  9. Alexander C (1964) Notes on the synthesis of form. Harvard University Press, Cambridge

    Google Scholar 

  10. Oldknow KD, Yellowley I (2001) Design, implementation and validation of a system for the dynamic reconfiguration of open architecture machine tool controls. Int J Mach Tool Manuf 41:795–808

    Article  Google Scholar 

  11. Mehrabi MG, Ulsoy AG, Koren Y, Heytler P (2002) Trends and perspectives in flexible and reconfigurable manufacturing systems. J Intell Manuf 13(2):135–146

    Article  Google Scholar 

  12. Koren Y, Heisel U, Jovane F, Moriwaki T, Pritschow G, Ulsoy G, van Brussel H (1999) Reconfigurable manufacturing systems. CIRP Ann 48:527–540

    Article  Google Scholar 

  13. Wirfs-Brock R, Wilkerson B, Wiener L (1990) Designing object-oriented software. P T R Prentice Hall, Englewood Cliffs

    Google Scholar 

  14. Graham I (1991) Object oriented methods. Addison-Wesley Publishing Company, Wokingham

    MATH  Google Scholar 

  15. Marston T (2006) What is object-oriented programming? http://www.tonymarston.net/php-mysql/what-is-oop.html. Accessed 14 Nov 2007

  16. Lutz M, Ascher D (2004) Learning python. O’Reilly, Sebastopol

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Winkelman.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Winkelman, P. A theoretical framework for an intelligent design catalogue. Engineering with Computers 27, 183–192 (2011). https://doi.org/10.1007/s00366-010-0188-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-010-0188-4

Keywords

Navigation