The design process: properties, paradigms, and structure

In this paper, we examine the logic and methodology of engineering design from the perspective of the philosophy of science. The fundamental characteristics of design problems and design processes are discussed and analyzed. These characteristics establish the framework within which different design paradigms are examined. Following the discussions on descriptive properties of design, and the prescriptive role of design paradigms, we advocate the plausible hypothesis that there is a direct resemblance between the structure of design processes and the problem solving of scientific communities. The scientific community metaphor has been useful in guiding the development of general purpose highly effective design process meta-tools.

[1]  George Ellwood Dieter,et al.  Engineering Design: A Materials and Processing Approach , 1983 .

[2]  Karl T. Ulrich,et al.  Computation and Pre-Parametric Design , 1988 .

[3]  M. Masterman Criticism and the Growth of Knowledge: The Nature of a Paradigm , 1970 .

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

[5]  C.M. Ashley Philosophy of Design , 1944, Proceedings of the IRE.

[6]  E. Zemach Human understanding , 1992, Synthese.

[7]  Gerald Holton Introduction to Concepts and Theories in Physical Science , 1952 .

[8]  Daniel G. Bobrow,et al.  Qualitative Reasoning about Physical Systems: An Introduction , 1984, Artif. Intell..

[9]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

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

[11]  Oded Maimon,et al.  A MATHEMATICAL THEORY OF DESIGN Modeling the Design Process (Part II) , 1999 .

[12]  J. Elfes A. and Talukdar S.N. Rehg CASE : Computer-Aided Simultaneous Engineering , 1988 .

[13]  John R. Dixon,et al.  On research methodology towards a scientific theory of engineering design , 1987, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[14]  David P. Billington,et al.  Robert Maillart's bridges : the art of engineering , 1979 .

[15]  Gerald Roylance A Simple Model of Circuit Design , 1980 .

[16]  H. Simon,et al.  Models of Bounded Rationality: Empirically Grounded Economic Reason , 1997 .

[17]  I. Lakatos Falsification and the Methodology of Scientific Research Programmes , 1976 .

[18]  S M Manton Engineering for Quality , 1988 .

[19]  Michael D. Rychener Expert Systems for Engineering Design , 1988 .

[20]  G. Ferro-Luzzi On Evolutionary Epistemology , 1982, Current Anthropology.

[21]  C. Lindblom THE SCIENCE OF MUDDLING THROUGH , 1959 .

[22]  James N. Siddall,et al.  Optimal Engineering Design: Principles and Applications , 1982 .

[23]  C. West Churchman Philosophical speculations on systems design , 1974 .

[24]  Sanjaya Addanki,et al.  PROMPT: An Innovative Design Tool , 1987, AAAI.

[25]  Steven J. Fenves,et al.  Integrated software environment for building design and construction , 1990, Comput. Aided Des..

[26]  Gordon Lindsay Glegg,et al.  The science of design , 1973 .

[27]  Joe Cain,et al.  Progress and its problems , 1999 .

[28]  Allen Newell,et al.  A Model for Functional Reasoning in Design , 1971, IJCAI.

[29]  James H. Fetzer Program verification: the very idea , 1988, CACM.

[30]  Nils J. Nilsson,et al.  Logic and Artificial Intelligence , 1991, Artif. Intell..

[31]  Joseph Varghese,et al.  Knowledge-Based Code Selection Methods in Retargetable Microcode Synthesis , 1985, IEEE Design & Test of Computers.

[32]  Allen Newell,et al.  Computer science as empirical inquiry: symbols and search , 1976, CACM.

[33]  Herbert A. Simon,et al.  Scientific discovery: compulalional explorations of the creative process , 1987 .

[34]  Mary Lou Maher A knowledge-based approach to preliminary design synthesis , 1987 .

[35]  Christopher Alexander Notes on the Synthesis of Form , 1964 .

[36]  Carl H. Smith,et al.  A Logic of Discovery , 1998, Discovery Science.

[37]  Peter Henderson,et al.  Functional programming - application and implementation , 1980, Prentice Hall International Series in Computer Science.

[38]  John Lansdown,et al.  The creative aspects of CAD: a possible approach , 1987 .

[39]  L J Le Beau The anatomy of discovery. , 1983, Journal of biological photography.

[40]  Altshuller Creativity As an Exact Science , 1984 .

[41]  Vladimir Hubka,et al.  Theory of Technical Systems , 1988 .

[42]  George Stephanopoulos,et al.  Knowledge-Based System Applications in Engineering Design: Research at MIT , 1989, AI Mag..

[43]  P. Johnson-Laird The computer and the mind: an introduction to cognitive science , 1988 .

[44]  B. Chandrasekaran,et al.  Design Problem Solving: A Task Analysis , 1990, AI Mag..

[45]  Robert Balzer,et al.  On the inevitable intertwining of specification and implementation , 1982, CACM.

[46]  Subrata Dasgupta,et al.  The Structure of Design Processes , 1989, Adv. Comput..

[47]  Herbert A. Simon,et al.  Scientific discovery: compulalional explorations of the creative process , 1987 .

[48]  S. Gould,et al.  Ontogeny and Phylogeny , 1978 .

[49]  Shlomo Zilberstein,et al.  Models of Bounded Rationality , 1995 .

[50]  Carl Hewitt,et al.  The Scientific Community Metaphor , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[51]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[52]  Norwood Russell Hanson,et al.  The Logic of Discovery , 1958 .

[53]  Vinod Goel,et al.  Motivating the Notion of Generic Design within Information-Processing Theory: The Design Problem Space , 1989, AI Mag..

[54]  D. Schoen The Reflective Practitioner , 1983 .

[55]  J Rinderle Function and form relationships : a basis for preliminary design , 1987 .

[56]  I. Lakatos,et al.  Proofs and Refutations: Frontmatter , 1976 .

[57]  Oded Maimon,et al.  On the complexity of the design synthesis problem , 1996, IEEE Trans. Syst. Man Cybern. Part A.

[58]  Herbert A. Simon,et al.  The Structure of Ill Structured Problems , 1973, Artif. Intell..

[59]  I. Lakatos,et al.  Criticism and the Growth of Knowledge: Falsification and the Methodology of Scientific Research Programmes , 1970 .

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

[61]  Andrew Lewis Ressler A circuit grammar for operational amplifier design , 1984 .

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

[63]  Drew McDermott,et al.  Introduction to artificial intelligence , 1986, Addison-Wesley series in computer science.

[64]  Chuck Rieger,et al.  The Declarative Representation and Procedural Simulation of Causality in Physical Mechanisms , 1977, IJCAI.

[65]  Naomasa Nakajima,et al.  Detection of unanticipated functions of machines. , 1986 .

[66]  T. Kuhn,et al.  Criticism and the Growth of Knowledge: Reflections on my Critics , 1970 .

[67]  A. Flew,et al.  Patterns of Discovery. , 1961 .

[68]  David C. Brown,et al.  Knowledge and Control for a Mechanical Design Expert System , 1986, Computer.

[69]  W. E. Eder,et al.  Theory of Technical Systems: A Total Concept Theory for Engineering Design , 1988 .

[70]  Janet L. Kolodner,et al.  A Process Model of Cased-Based Reasoning in Problem Solving , 1985, IJCAI.

[71]  John Luckman,et al.  An Approach to the Management of Design , 1967 .

[72]  Bryan Lawson,et al.  How Designers Think , 1980 .

[73]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[74]  Bryan Lawson,et al.  How Designers Think: The Design Process Demystified , 1990 .

[75]  Michael A. Arbib,et al.  The Design of Well-Structured and Correct Programs , 1978, Texts and Monographs in Computer Science.

[76]  John S. Gero,et al.  Knowledge-Based Design Systems , 1989 .

[77]  John Chris Jones,et al.  Design Methods: Seeds of Human Futures , 1981 .

[78]  T. Kuhn,et al.  The Structure of Scientific Revolutions. , 1964 .

[79]  T. Kuhn Second thoughts on paradigms , 1977 .

[80]  R. Penny Principles of engineering design , 1970, Postgraduate medical journal.

[81]  Joseph Agassi,et al.  Technology, Philosophical And Social Aspects , 1985 .

[82]  Michael R. Lowry,et al.  Learning Physical Descriptions From Functional Definitions, Examples, and Precedents , 1983, AAAI.

[83]  Allen Newell,et al.  Problem solving techniques for the design of algorithms , 1984, Inf. Process. Manag..

[84]  Pierre E. Bézier CADCAM: past, requirements, trends , 1984 .

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

[86]  W. Spillers Basic questions of design theory , 1976 .

[87]  Erik K. Antonsson,et al.  Development and Testing of Hypotheses in Engineering Design Research , 1987 .

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