A transformational approach to case-based synthesis

Design is not done in a vacuum. Engineers often rely on prior designs to make new design decisions instead of solving every new problem from scratch. Prior designs that represent good solutions to the tightly coupled nature of mechanical devices are used as guides. Moreover, prior failures are used to avoid repeating old mistakes. In this paper we present a computer-based approach to exploiting the knowledge embodied in prior designs. Reasoning from design cases requires the ability to use cases, or pieces of cases that realize subfunctions of the device being designed. It is, however, difficult to recognize and retrieve relevant cases or case pieces using a given design specification. Because there is no one-to-one correspondence between the desired behavior of a device and the individual component behaviors, it is often not possible to find relevant design cases by using the given overall behavioral specification as an index into case memory. We approach this problem by elaborating the given behavior specification into a description that gives rise to indices with which relevant components can be retrieved. The elaborations are carried out in a behavior-preserving manner using two transformation operators that (a) rely on physical laws if it is known which ones are relevant, or (b) hypothesize behaviors and then search the case memory for ways in which the required behaviors may be achieved. These two approaches are used opportunistically in CADET, a case-based mechanical design system.

[1]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[2]  Kristian J. Hammond,et al.  CHEF: A Model of Case-Based Planning , 1986, AAAI.

[3]  Michael N. Huhns,et al.  Argo: an analogical reasoning system for solving design problems , 1992 .

[4]  Louis I. Steinberg Design as Refinement Plus Constraint Propagation: The VEXED Experience , 1987, AAAI.

[5]  Katia P. Sycara,et al.  Representing and indexing design cases , 1989, IEA/AIE '89.

[6]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[7]  Jack Mostow,et al.  Automated reuse of design plans , 1989, Artif. Intell. Eng..

[8]  Alan K. Mackworth,et al.  Exploration and Innovation in Design , 1991, Symbolic Computation.

[9]  R. P. Alley,et al.  Physical laws and effects , 1958 .

[10]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[11]  Warren P. Seering,et al.  Function Sharing in Mechanical Design , 1988, AAAI.

[12]  Benjamin Kuipers,et al.  Qualitative Simulation , 1986, Artificial Intelligence.

[13]  D. Navinchandra Exploration and Innovation in Design: Towards a Computational Model , 1990 .

[14]  Tyler Gregory Hicks,et al.  Machine design calculations reference guide , 1987 .

[15]  Janet L. Kolodner,et al.  Extending Problem Solver Capabilities Through Case-Based Inference , 1987 .

[16]  Brian C. Williams,et al.  Interaction-Based Invention: Designing Novel Devices from First Principles , 1990, AAAI.

[17]  Jack Mostow,et al.  Toward Better Models of the Design Process , 1985, AI Mag..

[18]  J. Dixon,et al.  Engineering Design , 2019, Springer Handbook of Mechanical Engineering.

[19]  N. Chater,et al.  Proceedings of the fourteenth annual conference of the cognitive science society , 1992 .

[20]  Janet L. Kolodner,et al.  Retrieval and organizational strategies in conceptual memory: a computer model , 1980 .

[21]  中園 薫 A Qualitative Physics Based on Confluences , 1986 .

[22]  Nam P. Suh,et al.  On an Axiomatic Approach to Manufacturing and Manufacturing Systems , 1978 .

[23]  Benjamin J. Kaipers,et al.  Qualitative Simulation , 1989, Artif. Intell..

[24]  Christopher Hing Tong,et al.  Knowledge-based circuit design , 1988 .

[25]  Mary Lou Maher,et al.  Using experience to plan the synthesis of new designs , 1986 .

[26]  Nam P. Suh,et al.  Measures of Functional Coupling in Design , 1982 .

[27]  John S. Gero Expert Systems in Computer-Aided Design: Proceedings of the IFIP WG 5.2 Working Conf. Sydney, Australia 17-20 Feb., 1987 , 1987 .

[28]  Ekaterini P. Sycara Resolving adversarial conflicts: an approach integration case-based and analytic methods , 1987 .

[29]  Herbert A. Simon,et al.  Causality in Device Behavior , 1989, Artif. Intell..

[30]  H. Craig Howard,et al.  Applying design-dependent knowledge in structural engineering design , 1989, Artif. Intell. Eng. Des. Anal. Manuf..

[31]  Benjamin Kuipers,et al.  Commonsense Reasoning about Causality: Deriving Behavior from Structure , 1984, Artif. Intell..