Advertisement

Research in Engineering Design

, Volume 1, Issue 1, pp 19–34 | Cite as

Metamodel: A key to intelligent CAD systems

  • Tetsuo Tomiyama
  • Takashia Kiriyama
  • Hideaki Takeda
  • Deye Xue
  • Hiroyuki Yoshikawa
Article

Abstract

We introduce the metamodel as a new modeling framework for design objects based on General Design Theory, a mathematical model of design. Using General Design Theory, the metamodel concept can serve three functions: (1) as a central modeling mechanism to integrate models, (2) as a mechanism for modeling physical phenomena, and (3) as a tool for describing evolving design objects. Modeling with multiple points of view is realized by representing physical phenomena that occur in the deisng object and by constructing models with knowledge of physics and design from the metamodel. We illustrate the first and second functions of metamodels with an example based on naive physics, and we illustrate the third function of the metamodel through design experiments. Finally, we present two systems to illustrate how the metamodel mechanism can be implemented.

Keywords

Mathematical Model Modeling Mechanism Modeling Framework Physical Phenomenon General Design 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Arbab 1987]
    Arbab, F.: “A paradigm for intelligent CAD,” in [ten Hagen and Tomiyama 1987], pp. 20–39Google Scholar
  2. [Bø, Estensen, and Warman 1986]
    Bø, K., Estensen, L., and Warman, E.A. (eds.):Proceedings of CAPE'86, Second International Conference on Computer Applications in Production and Engineering, CopenhagenGoogle Scholar
  3. [Bobrow 1984]
    Bobrow, D.G. (ed.): (1984)Qualitative Reasoning about Physical Systems, The MIT Press, Cambridge, MAGoogle Scholar
  4. [Eder 1987]
    Eder, W.E. (ed.): (1987)WDK 13, Proceedings of the 1987 International Conference on Engineering Design (ICED 87), ASME, New YorkGoogle Scholar
  5. [Ericsson and Simon 1980]
    Ericsson, K.E. and Simon, H.A.: (1980) “Verbal reports as data,”Psychological Review, 87(3), pp. 215–251Google Scholar
  6. [Forbus 1984]
    Forbus, K.D.: “Qualitative process theory,” in [Bobrow 1984], pp. 85–168Google Scholar
  7. [Gero 1985]
    Gero, J.S. (ed.):Knowledge Engineering in Computer Aided Design, Proceedings of the IFIP W.G. 5.2 Working Conference 1984 (Budapest, Hungary), North-Holland, AmsterdamGoogle Scholar
  8. [Gero 1987]
    Gero, J.S. (ed.):Expert Systems in Computer Aided Design, Proceedings of the IFIP W.G. 5.2 Working Conference 1987 (Sydney, Australia), North-Holland, AmsterdamGoogle Scholar
  9. [Gero 1988]
    Gero, J.S. (ed.): (1988)Artificial Intelligence in Engineering Design, Elsevier, Amsterdam, Oxford, New York, TokyoGoogle Scholar
  10. [Goldberg and Robson 1983]
    Goldberg, A. and Robson, D.: (1983)Smalltalk-80: The Language and its Implementation, Addison-Wesley, Reading, MA, USAGoogle Scholar
  11. [ten Hagen and Tomiyama 1987]
    ten Hagen, P.J.W. and Tomiyama, T. (eds.): (1987)Intelligent CAD Systems 1: Theoretical and Methodological Aspects, Springer-Verlag, Berlin, Heidelberg, New York, TokyoGoogle Scholar
  12. [Hubka 1985]
    Hubka, V. and the Programme Committee (eds.):WDK 12, Proceedings of ICED 85 (Hamburg)-Theory and Practice of Engineeing Design in International Comparison, Heurista, ZurichGoogle Scholar
  13. [Hubka and Andreasen 1983]
    Hubka, V. and Andreasen, M.M. (eds.): (1983)WDK 10, Proceedings of the International Conference on Engineering Design in Copenhagen 1983, Heurista, ZurichGoogle Scholar
  14. [Hughes and Cresswell 1972]
    Hughes, G.E. and Cresswell, M.J.: (1972)An Introduction to Modal Logic, Methuen, LondonGoogle Scholar
  15. [Kimura, Suzuki, and Wingard 1986]
    Kimura, F., Suzuki, H., and Wingard, L.: “A uniform approach to dimensioning and tolerancing in product modelling,” in [Bø, Estensen, and Warman 1986], pp. 165–171Google Scholar
  16. [Kalay 1987]
    Kalay, Y.E. (ed.): (1987)Computability of Design, John Wiley & Sons, New York, Chichester, Brisbane, Toronto, SingaporeGoogle Scholar
  17. [Reiter 1980]
    Reiter, R.: (1980) “A logic for default reasoning,”Artificial Intelligence, 13, pp. 81–132Google Scholar
  18. [Sata and Warman 1981]
    Sata, T. and Warman, E.A. (eds.): (1981)Man-Machine Communication in CAD/CAM, Proceedings of the IFIP WG5.2/5.3 Working Conference 1980 (Tokyo), North-Holland, AmsterdamGoogle Scholar
  19. [Sriram and Adey 1986]
    Sriram, D. and Adey, R. (eds.): (1986)Applications of Artificial Intelligence in Engineering Problems, Proceedings of 1st International Conference 1986 (Southampton University, UK), Springer-Verlag, Berlin, Heidelberg, New York, TokyoGoogle Scholar
  20. [Sriram and Adey 1987]
    Sriram, D. and Adey, R. (eds.): (1987)Artificial Intelligence in Engineering: Tools and Techniques. Computational Mechanics Publications, Southampton, UKGoogle Scholar
  21. [Sriram and Adey 1987a]
    Sriram, D. and Adey, R. (eds.): (1987a)Knowledge Based Expert Systems in Engineering: Planning and Design. Computational Mechanics Publications, Southampton, UKGoogle Scholar
  22. [Sriram and Adey 1987b]
    Sriram, D. and Adey, R. (eds.): (1987b)Knowledge Based Expert Systems for Engineering: Classification, Education and Control, Computational Mechanics Publications, Southampton, UKGoogle Scholar
  23. [Tomiyama and ten Hagen 1987]
    Tomiyama, T. and ten Hagen, P.J.W.: (1987) “The Concept of Intelligent Integrated Interactive CAD Systems, CWI Report No. CS-R8717, Centre for Mathematics and Computer Science, AmsterdamGoogle Scholar
  24. [Timiyama and ten Hagen 1987a]
    Tomiyama, T. and ten Hagen, P.J.W.: (1987a): “Representing Knowledge in Two Distinet Descriptions: Extensional vs. Intensional,” CWI Report No. CS-R8718, Centre for Mathematics and Computer Science, AmsterdamGoogle Scholar
  25. [Tomiyama and Yoshikawa 1987]
    Tomiyama, T. and Yoshikawa, H.: “Extended general design theory,” in [Yoshikawa and Warman 1987], pp. 95–130Google Scholar
  26. [Ullman, Dietterich, and Stauffer 1988]
    Ullman, D.G., Dietterich, T.G., and Stauffer, L.A.: “A model of the mechanical design process based on empirical data: a summary,” in [Gero 1988], pp. 193–215Google Scholar
  27. [Veth 1987]
    Veth, B.: “An integrated data description language for coding design knowledge,” in [ten Hagen and Tomiyama 1987], pp. 295–313Google Scholar
  28. [Yosikawa 1981]
    Yoshikawa, H.: “General design theory and a CAD system,” in [Sata and Warman 1981], pp. 35–58Google Scholar
  29. [Yoshikawa, Arai, and Goto 1981]
    Yoshikawa, H., Arai, E., and Goto, T.: (1981) “Theory of design experiment,”Journal of JSPE 47(7), pp. 830–835 (in Japanese)Google Scholar
  30. [Yoshikawa and Warman 1987]
    Yoshikawa, H. and Warman, E.A.: (1987)Design Theory for CAD, Proceedings of the IFIP WG5.2 Working Conference 1985 (Tokyo), North-Holland, Amsterdam.Google Scholar

Copyright information

© Springer-Verlag New York Inc. 1989

Authors and Affiliations

  • Tetsuo Tomiyama
    • 1
  • Takashia Kiriyama
    • 1
  • Hideaki Takeda
    • 1
  • Deye Xue
    • 1
  • Hiroyuki Yoshikawa
    • 1
  1. 1.Department of Precision Machinery Engineering, Faculty of EngineeringThe University of TokyoTokyoJapan

Personalised recommendations