Proceedings

A Functional Theory of Design Patterns

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Cognitive Modeling. Pages 294-299.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

Design patterns specify generic relations among abstract design elements. In the domain of physical devices, design patterns, called generic teleological mechanisms (or GTMs), specify generic functional relations and abstract causal structure of a class of devices . We describe a functional theory of acquisition, access, and use ofGTMs, but focus on their use in analogical design. In this theory, GTMs are acquired by abstraction over known designs, accessed by goals of adapting a familiar design to meet new design requirements, and used by instantiation in the context of a familiar design. This account of design patterns is one part of a general theory of analogical design called model-based analogy (or MBA). The IDEAL system implements the MBA theory for conceptual design of physical devices and evaluates its account of design patterns.

  1. [Alexander, 1964] C. Alexander. Notes on the Synthesis of Form . Harvard University Press, 1964.
  2. [Bhatta and Goel , 1996] S. Bhatta and A. Goel. From design experiences to generic mechanisms : Model-based learning in analogical design. Artificiallntelligencefor Engineering Design, Analysis and Manufacturing , 10:131-136, 1996.
  3. [Bhatta and Goel, 1997] S. Bhatta and A. Goel. Learning generic mechanisms for innovative strategies in adaptive design. The Journal of the Learning Sciences, 1997. Forth- coming.
  4. [Falkenhainer et al., 1989] B. Falkenhainer, K. Forbus, and D. Gentner. The structure-mapping engine: Algorithm and examples. Artificialintelligence,41 :1-63, 1989.
  5. [Falkenhainer, 1989] B. Falkenhainer. Learning from Phys- ical Analogies: A Study in Analogy and the Explanation Process. PhD thesis, University of Illinois, Department of Computer Science, Urbana, IL, 1989.
  6. [Gamma et at., 1995] E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
  7. [Gero, 1990] J.S . Gero. Design prototypes: A knowledge representation schema for design. AI Magazine , 11(4):26- 36, 1990.
  8. [Goel et al., 1997] A. Goel, S. Bhatta, and E. Stroulia. Kri- tik: An early case-based design system. In Mary Lou Maher and Pearl Pu, editors, Issues in Case-Based Design . Erlbaum, Hillsdale, NJ, 1997.
  9. Goel, 199la] A. Goel. A model-based approach to case adaptation. In Proc. of the Thirteenth Annual Conf. of the Cog. Sci. Soc. , pages 143-148, Chicago, August 1991.
  10. Goel, 199lb] A. Goel. Model revision : A theory of incre- mental model learning. In Proc. of the Eighth Intl. Conf on Machine Learning, pages 605-609, Chicago, June 1991.
  11. [Hammond, 1958] P. H. Hammond. Feedback Theory and Its Applications. The English Univ. Press Ltd., London, UK, 1958.
  12. [Kedar-Cabelli, 1988] S.T. Kedar-Cabelli. Toward a compu- tational model of purpose-directed analogy. In R.S. Michal- ski, J.G. Carbonell, and T.M. Mitchell, editors, Machine Learning II: An Artificial Intelligence Approach, pages 284-290.
  13. Morgan Kaufmann, Los Altos, CA, 1988.
  14. [Shinn, 1988] H. S. Shinn. Abstractional analogy: A model of analogical reasoning. In Janet Kolodner, editor, Proc. of the DARPA Workshop on Case-Based Reasoning , pages 370-387, Clearwater Beach, FL, May 1988.
  15. [Stroulia and Goel , 1992] E. Stroulia and A. Goel. Generic teleological mechanisms and their use in case adaptation. In Proc. of the Fourteenth Annual Conf. of the Cog. Sci. Soc., pages 319-324, Bloomington, IN, August 1992.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards