Hostname: page-component-cd9895bd7-jn8rn Total loading time: 0 Render date: 2024-12-24T00:14:07.388Z Has data issue: false hasContentIssue false

Function–behavior–structure paths and their role in analogy-based design

Published online by Cambridge University Press:  27 February 2009

Lena Qian
Affiliation:
Canon Information Systems Research Australia, 1 Thomas Holt Drive, North Ryde, NSW 2113, Australia
John S. Gero
Affiliation:
Key Centre of Design Computing, Department of Architectural and Design Science, University of Sydney, NSW 2006, Australia

Abstract

In many creative design processes, cross-domain knowledge is required to inspire the new design result. Thus, in knowledge-based design, how we represent the cross-domain knowledge becomes a key issue. In this paper, we present a formalism for design knowledge representation. By analyzing function representation in different design domains, from graphic design and industrial design to architectural and engineering device designs, we find that although the focus of each kind of design is different, the function representation can be generalized into a small number of categories. This formalism can be used in an explorative model of design by analogy, where designs from different design domains are sources to help produce a new design.

Type
Articles
Copyright
Copyright © Cambridge University Press 1996

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Bhansali, S., & Harandi, M. (1992). Synthesizing UNIX programming using derivational analogy. No. KSL 92–02. Knowledge Systems Laboratory, Stanford University, Stanford.Google Scholar
Bobrow, D.G. (Ed.) (1984). Qualitative reasoning about physical systems. Elsevier, North-Holland, Amsterdam.CrossRefGoogle Scholar
Carbonell, J.G. (1986). Derivational analogy: A theory of reconstructive problem solving and expertise acquisition. In Machine Learning II: An Artificial Intelligence Approach, (Michalski, R.S., Carbonell, J.G., and Mitchell, T.M., Eds.), pp. 371392. Morgan Kaufmann, Los Altos, California.Google Scholar
DeKleer, J., & Brown, J.S. (1984). A qualitative physics based on confluences. Artif. Intell. 24, 783.CrossRefGoogle Scholar
Falkenhainer, B., Forbus, K.D., & Gentner, D. (1989/1990). The structuremapping engine: Algorithm and examples. Artif. Intell. 41, 163.CrossRefGoogle Scholar
Forbus, D.K., & Gentner, D. (1990). Causal reasoning about quantities. In Readings in Qualitative Reasoning About Physical Systems, (Weld, D.S., and DeKleer, J., Eds.), pp. 666677. Morgan Kaufmann, Los Altos, California.CrossRefGoogle Scholar
Gero, J.S. (1990). Design prototypes: A knowledge representation schema for design. AI Magazine 11(4), 2636.Google Scholar
Gero, J.S. (1994). Towards a model of exploration in computer-aided design. In Formal Design Methods for CAD, (Gero, J.S., and Tyugu, E., Eds.), pp. 315336. North-Holland, Amsterdam.Google Scholar
Iwasaki, Y., & Chandrasekaran, B. (1992). Design verification through function- and behaviour-oriented representations: Bridging the gap between function and behaviour. In Artificial Intelligence in Design '92, (Gero, J.S., Ed.), pp. 597616. Kluwer, Dordrecht.Google Scholar
Kedar-Cabelli, S.T. (1988). Toward a computational model of purposedirected analogy. In Analogica, (Prieditis, A., Ed.), pp. 89107. Morgan Kaufmann, Pitman, London.Google Scholar
Kolodner, J. (1991). Improving human decision making through casebased decision making. AI Magazine 12, 5268.Google Scholar
Maher, M.L., Balachandran, B., & Zhang, C.M. (1995). Case-based reasoning in design. Lawrence Erlbaum, Hillsdale, NJ.Google Scholar
Maher, M.L., Zhao, F., & Gero, J.S. (1989). Creativity in humans and computers. In Knowledge-Based Systems in Architecture, (Gero, J.S., and Oksala, T., Eds.), pp. 129141. Acta Polytechnica Scaondinavica, Helsinki.Google Scholar
Qian, L. & Gero, J.S. (1993). Design part classification by goal achievement. In Reasoning About Function, (Kumar, A.N., Ed.), pp. 121125. Workshop Preprints, AAAI-93, Washington, DC.Google Scholar
Qian, L. (1995). Creative Design by Analogy, Ph.D. Thesis, Department of Architectural and Design Science, University of Sydney, Australia.Google Scholar
Rosenman, M.A., Gero, J.S., & Oxman, R.E. (1991). What's in a case: The use of case based, knowledge based and databases in design. In CAAD Futures '91, (Schmitt, G.N., Ed.), pp. 263277. ETH, Zurich.Google Scholar
Sembugamoorthy, V., & Chandrasekaran, B. (1986). Functional representation of devices and compilation of diagnostic problem-solving systems. In Experience, Memory and Reasoning, (Kolodner, J., and Riesbeck, C., Eds.), pp. 4773. Erlbaum, Hillsdale, NJ.Google Scholar
Sycara, K., & Navinchandra, D. (1991). Index transformation techniques for facilitating creative use of multiple cases. In IJAI-91 Workshop on AI in Design, (Gero, J.S., Ed.), pp. 1520. University of Sydney, Australia.Google Scholar
Tham, K.W., Lee, H.S., & Gero, J.S. (1990). Building envelope design using design prototypes. ASHRAE Trans. 96(2), 508520.Google Scholar
Wirth, R., & O'Rorke, P. (1993). Representing and reasoning about function for failure modes and effects analysis. In Reasoning about Function, pp. 188194. Workshop Preprints, AAAI-93, Washington, DC.Google Scholar
Zhao, F., & Maher, M. (1992). Using network-based prototypes to support creative design by analogy and mutation. In Artificial Intelligence in Design '92, (Gero, J.S., Ed.), pp. 773793. Kluwer, Dordrecht.Google Scholar