CIRP Encyclopedia of Production Engineering

2019 Edition
| Editors: Sami Chatti, Luc Laperrière, Gunther Reinhart, Tullio Tolio

Function Modeling

  • Yasushi UmedaEmail author
Reference work entry


The activity of developing models of devices, products, objects, and processes based on their functionalities and the functionalities of their subcomponents (Erden et al. 2008). The main portion of the research is to develop theories for representing the concept of function in a computer or sometimes without a computer.

This essay describes function modeling mainly in the context of design support.

Theory and Application

Research on function modeling started on the late 1980s as a part of knowledge engineering assuming applications such as intelligent CAD, fault diagnosis, and intelligent robotics. Since then, function modeling research continues to be active, e.g., recent special issue of AIEDAM (artificial intelligence for engineering design, analysis, and manufacturing) (Vermaas and Eckert 2013). The main reason is that although the concept of function is commonly used in various engineering activities, function has no clear, uniform, and widely accepted definition...

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


  1. Borgo S, Carrara M, Garbacz P, Vermaas PE (2009) A formal ontological perspective on the behaviors and functions of technical artifacts. AIEDAM 23:3–21CrossRefGoogle Scholar
  2. Bracewell RH, Sharpe JEE (1996) Functional descriptions used in computer support for qualitative scheme generation – “schemebuilder”. AIEDAM 10:333–346CrossRefGoogle Scholar
  3. Chakrabarti A, Bligh TP (2001) A scheme for functional reasoning in conceptual design. Des Stud 22(6):493–517CrossRefGoogle Scholar
  4. Chan J, Fu K, Schunn C, Cagan J, Wood K, Kotovsky K (2011) On the benefits and pitfalls of analogies for innovative design: ideation performance based on analogical distance, commonness, and modality of examples. J Mech Des 133:081004-1–081004-11CrossRefGoogle Scholar
  5. Chandrasekaran B (1994) Functional representations: a brief historical perspective. Appl Artif Intell 8:173–197CrossRefGoogle Scholar
  6. Chandrasekaran B, Josephson JR (2000) Function in device representation. Eng Comput 16:162–177CrossRefzbMATHGoogle Scholar
  7. De Kleer J, Brown JS (1984) A qualitative physics based on confluences. Artif Intell 24(1–3):7–83CrossRefGoogle Scholar
  8. Erden MS, Komoto H, van Beek TJ, D’Amelio V, Echavarria E, Tomiyama T (2008) A review of function modeling: approaches and applications. AIEDAM 22:147–169Google Scholar
  9. Forbus K (1984) Qualitative process theory. Artif Intell 24:85–168CrossRefGoogle Scholar
  10. Gero JS (1990) Design prototypes: a knowledge representation schema for design. AI Mag 11(4):26–36Google Scholar
  11. Gero JS, Kannengiesser U (2004) The situated function–behaviour–structure framework. Des Stud 25(4):373–391CrossRefGoogle Scholar
  12. Goel AK, Rugaber S, Vattam S (2009) Structure, behavior, and function of complex systems: the structure, behavior, and function (SBF) modeling language. AIEDAM 23:23–35CrossRefGoogle Scholar
  13. Keuneke AM (1991) Device representation: the significance of functional knowledge. IEEE Expert 6(2):22–25CrossRefGoogle Scholar
  14. Kitamura Y, Mizoguchi R (2004) Ontology-based systematization of functional knowledge. J Eng Des 15(4):327–351CrossRefGoogle Scholar
  15. Pahl G, Beitz W, Feldhusen J, Grote K-H (2007) Engineering design: a systematic approach, 3rd edn. Springer, LondonCrossRefGoogle Scholar
  16. Rodenacker W (1971) Methodisches Konstruieren: Grundlagen, Methodik, praktischer Beispiele [Methodological design. Fundamentals, methodology and examples]. Springer, BerlinGoogle Scholar
  17. Roth K (1982) Konstruieren mit Konstruktions Katalogen: Systematisierung und zweckmäßige Aufbereitung technischer Sachverhalte für das methodische Konstruieren [Design and design catalogues. Systematical and practical preparation of technical matters for methodological design]. Springer, Berlin (in German)Google Scholar
  18. Stone RB, Wood KL (2000) Development of a Functional Basis for Design. J Mech Des, ASME 122:359–370CrossRefGoogle Scholar
  19. Suh NP (1990) The principles of design. Oxford University Press, OxfordGoogle Scholar
  20. Tomiyama T, Yoshikawa H, Kiriyama T (1992) Conceptual design of mechanisms: a qualitative physics approach. In: Kusiak A (ed) Concurrent engineering: automation, tools, and techniques. Wiley, New York, pp 131–152Google Scholar
  21. Tomiyama T, van Beek TJ, Cabrera AAA, Komoto H, D’Amelio V (2013) Making function modeling practically usable. AIEDAM 27(3):301–309CrossRefGoogle Scholar
  22. Umeda Y, Tomiyama T (1997) Functional reasoning in design. IEEE Expert Intell Syst Appl 12(2):42–48Google Scholar
  23. Umeda Y, Takeda H, Tomiyama T, Yoshikawa H (1990) Function, behaviour, and structure. In: Gero JS (ed) Applications of artificial intelligence in engineering V, 1, Design. Springer/Computational Mechanics Publications, Berlin, pp 177–194Google Scholar
  24. Umeda Y, Ishii M, Yoshioka M, Shimomura Y, Tomiyama T (1996) Supporting conceptual design based on the function-behavior-state modeler. AIEDAM 10(4):275–288CrossRefGoogle Scholar
  25. Umeda Y, Tomiyama T, Sakao T, Shimomura Y (1999) Design methodology for self-maintenance machines. In: Lee J, Wang HP (eds) Computer-aided maintenance – methodologies and practices. Kluwer, Dordrecht, pp 117–135CrossRefGoogle Scholar
  26. Vermaas PE, Eckert C (2013) Functional descriptions in engineering. AIEDAM 27(3):187–309CrossRefGoogle Scholar
  27. Yoshikawa H (1981) General design theory and a CAD system. In: Sata T, Warman E (eds) Man-machine communication in CAD/CAM, proceedings of the IFJP WG5.2–5.3 working conference, North-Holland, Amsterdam, pp 35–57Google Scholar

Copyright information

© CIRP 2019

Authors and Affiliations

  1. 1.Department of Precision Engineering, School of EngineeringThe University of TokyoTokyoJapan

Section editors and affiliations

  • Eric Lutters
    • 1
  1. 1.University of Twente, Faculty of Engineering Technology Laboratory of Design, Production and ManagementEnschedeThe Netherlands