Incremental Design Revision in Biologically Inspired Design

ion built in (Price’s [116] “[e]ncapsulate complex behavior within a component” or their use of function labels to simplify the output; Iwasaki et al.’s [78] model fragments), but their simulations and thus verifications produce results for the entire model in one chunk or otherwise, like with [78], are producing output for a specific aspect of themodel. Simulation enables individual verifications to stay focused on one function or one behavior at a time even if the functional decomposition is very large while not requiring that a user scope the verification themselves. This automatic focusing should make results to handle compared to those that produce output for the entire model. Additionally, DESC is a step towards the “[m]ulti-level modelling” mentioned by Price et al. [117] as necessary to achieve future targets for qualitative reasoning. Second, DESC leverages the same causal process representation (state diagrams, a.k.a., behaviors) in SBF* for both reasoning and representing simulation results, whereas other work uses representations for reasoning (e.g., component models or model fragments) that differ from the state-based representations in their simulation results. From the perspective of SBF* modeling, DESC thus does not require modelers to learn a new representation for reasoning since it leverages aspects of the models that are already part of the SBF* models being built–with the exceptions that modelers will need to learn equation syntax and simulation semantics (although the latter should be generally intuitive relative to modeling expectations). Additionally, that the verification results are couched in terms of the alreadymodeled elements (i.e., as issues in state conditions and function provides conditions) should lessen the cognitive burden relative to other systems because users do not need to learn a second representation to interpret the results as they would if one built a component model and then interpreted state-based representation results. DESC also differs from [78, 116] by incorporating functions into the simulation. They impact the simulation process by acting as pointers to subbehaviors rather than just being used in evaluation/output. This empowers the simulator to use existing structural aspects of the model (i.e., the functional decomposition) in its reasoning, which should also, in the

[1]  Willemien Visser,et al.  Two functions of analogical reasoning in design: a cognitive-psychology approach , 1996 .

[2]  Tetsuo Tomiyama,et al.  Functional Reasoning in Design , 1997, IEEE Expert.

[3]  Ashok K. Goel A 30-year case study and 15 principles: Implications of an artificial intelligence methodology for functional modeling , 2013, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[4]  Nicolas Maranzana,et al.  Biomimetics and its tools , 2017 .

[5]  Ram D. Sriram,et al.  From symbol to form: a framework for conceptual design , 1996, Comput. Aided Des..

[6]  Ashok K. Goel,et al.  Analogical Problem Evolution in Biologically Inspired Design , 2014 .

[7]  Arthur B. Markman,et al.  Modality and representation in analogy , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[8]  Ann L. Brown,et al.  Melting chocolate and melting snowmen: Analogical reasoning and causal relations , 1990, Cognition.

[9]  Ashok K. Goel Design, Analogy, and Creativity , 1997, IEEE Expert.

[10]  E. B. Magrab,et al.  Training mechanical engineering students to utilize biological inspiration during product development , 2007, Bioinspiration & biomimetics.

[11]  Sushil J. Louis,et al.  Working from blueprints: evolutionary learning for design , 1997, Artif. Intell. Eng..

[12]  Thomas F. Stahovich,et al.  Generating Multiple New Designs from a Sketch , 1996, Artif. Intell..

[13]  Janet L. Kolodner,et al.  Towards More Creative Case-Based Design Systems , 1994, AAAI.

[14]  Jim Davies,et al.  A computational model of visual analogies in design , 2009, Cognitive Systems Research.

[15]  Ian Smith,et al.  CADRE: case-based geometric design , 1996, Artif. Intell. Eng..

[16]  Nigel Cross,et al.  Solution driven versus problem driven design: strategies and outcomes , 2006 .

[17]  Wenyu Zhang,et al.  Managing modularity in product family design with functional modeling , 2006 .

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

[19]  Eleni Stroulia,et al.  Askjef: Integration of Case-Based and Multimedia Technologies for Interface Design Support , 1992 .

[20]  Robert L. Nagel,et al.  Exploring the Use of Functional Models in Biomimetic Conceptual Design , 2008 .

[21]  Tetsuo Tomiyama,et al.  Supporting conceptual design based on the function-behavior-state modeler , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[22]  Crispin Hales,et al.  Engineering design: a systematic approach , 1989 .

[23]  Ashok K. Goel,et al.  Structure, behavior, and function of complex systems: The structure, behavior, and function modeling language , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[24]  Jonathan Grudin,et al.  Supporting Indirect Collaborative Design With Integrated Knowledge-Based Design Environments , 1992, Hum. Comput. Interact..

[25]  L. H. Shu,et al.  Biomimetic design through natural language analysis to facilitate cross-domain information retrieval , 2007, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[26]  Angi Voß,et al.  Reasoning with complex cases , 1997 .

[27]  John R. Dixon,et al.  Guiding conceptual design through behavioral reasoning , 1994 .

[28]  L. Shu Biologically Meaningful Keywords for Functional Terms of the Functional Basis , 2011 .

[29]  Alex H. B. Duffy,et al.  A foundation for machine learning in design , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[30]  Masaki Suwa,et al.  What do architects and students perceive in their design sketches? A protocol analysis , 1997 .

[31]  Amaresh Chakrabarti,et al.  Idea Inspire 3.0—A Tool for Analogical Design , 2017 .

[32]  Brian Gallagher,et al.  Matching Structure and Semantics: A Survey on Graph-Based Pattern Matching , 2006, AAAI Fall Symposium: Capturing and Using Patterns for Evidence Detection.

[33]  Ram D. Sriram,et al.  An Information Modeling Framework to Support Design Databases and Repositories , 1997 .

[34]  Ashok K. Goel,et al.  Use of design patterns in analogy-based design , 2004, Adv. Eng. Informatics.

[35]  Riichiro Mizoguchi,et al.  Deployment of an ontological framework of functional design knowledge , 2004, Adv. Eng. Informatics.

[36]  Ashok K. Goel,et al.  Functional representation as design rationale , 1993, Computer.

[37]  Dennis Shasha,et al.  Algorithmics and applications of tree and graph searching , 2002, PODS.

[38]  Riichiro Mizoguchi,et al.  A functional concept ontology and its application to automatic identification of functional structures , 2002, Adv. Eng. Informatics.

[39]  David C. Brown,et al.  Design Problem Solving: Knowledge Structures and Control Strategies , 1989 .

[40]  Ashok K. Goel,et al.  Nature of creative analogies in biologically inspired innovative design , 2009, C&C '09.

[41]  Kenneth D. Forbus,et al.  Towards a Computational Model of Evaluating and Using Analogical Inferences , 1997 .

[42]  Daniel A. McAdams,et al.  Integrating Function-Based and Biomimetic Design for Automatic Concept Generation , 2007 .

[43]  Amaresh Chakrabarti,et al.  A functional representation for aiding biomimetic and artificial inspiration of new ideas , 2005, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[44]  Thomas F. Stahovich,et al.  Artificial intelligence for design , 2001 .

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

[46]  Jami J. Shah,et al.  A Computational Aid for Problem Formulation in Early Conceptual Design , 2013, J. Comput. Inf. Sci. Eng..

[47]  Mark T. Keane,et al.  Design à la Déjà Vu Reducing the Adaptation Overhead , 1996 .

[48]  John R. Dixon,et al.  A review of research in mechanical engineering design. Part I: Descriptive, prescriptive, and computer-based models of design processes , 1989 .

[49]  Jonathan Cagan,et al.  On the benefits and pitfalls of analogies for innovative design : Ideation performance based on analogical distance, commonness, and modality of examples , 2011 .

[50]  Isabelle Bichindaritz,et al.  Advances in case-based reasoning in the health sciences , 2011, Artif. Intell. Medicine.

[51]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[52]  Ashok K. Goel,et al.  Design, innovation and case-based reasoning , 2005, The Knowledge Engineering Review.

[53]  Gerald J. Sussman,et al.  Electrical Design: A Problem for Artificial Intelligence Research , 1977, IJCAI.

[54]  Ashok K. Goel,et al.  MILA--S: generation of agent-based simulations from conceptual models of complex systems , 2014, IUI.

[55]  Y. Shoham What is the frame problem , 1987 .

[56]  Arnim von Gleich,et al.  Potentials and Trends in Biomimetics , 2010 .

[57]  Ashok K. Goel,et al.  Biologically inspired design: process and products , 2009 .

[58]  Tamara Sumner,et al.  Supporting evaluation in design , 1996 .

[59]  H. Schuman,et al.  Historical Analogies, Generational Effects, and Attitudes Toward War , 1992 .

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

[61]  John S. Gero,et al.  The Situated Function - Behaviour - Structure Framework , 2002, AID.

[62]  Derrick Tate,et al.  Using Stochastic Multicriteria Acceptability Analysis in Biologically Inspired Design as a Multidisciplinary Tool to Assess Biology-to-Engineering Transfer Risk for Candidate Analogs , 2014 .

[63]  A. Tero,et al.  Rules for Biologically Inspired Adaptive Network Design , 2010, Science.

[64]  B. Chandrasekaran,et al.  Functional representation: A brief historical perspective , 1994, Appl. Artif. Intell..

[65]  Bharat Bhushan,et al.  Biomimetics: lessons from nature–an overview , 2009, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[66]  Ashok K. Goel,et al.  A content account of creative analogies in biologically inspired design , 2010, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[67]  Eleni Stroulia,et al.  Functional device models and model-Based diagnosis in adaptive design , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[68]  Ashok K. Goel,et al.  Explanatory Interface in Interactive Design Environments , 1996 .

[69]  Linden J. Ball,et al.  Analogical Reasoning and Mental Simulation in Design: Two Strategies Linked to Uncertainty Resolution , 2009 .

[70]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[71]  Daniel G. Bobrow,et al.  Guiding and Verifying Early Design Using Qualitative Simulation , 2012 .

[72]  Tetsuo Tomiyama,et al.  Early design interference detection based on qualitative physics , 2011 .

[73]  S. Coombs,et al.  Biologically inspired design of hydrogel-capped hair sensors for enhanced underwater flow detection , 2009 .

[74]  Ashok K. Goel,et al.  DANE: Fostering Creativity in and through Biologically Inspired Design , 2011 .

[75]  Ashok K. Goel,et al.  The Four-Box Method: Problem Formulation and Analogy Evaluation in Biologically Inspired Design , 2014 .

[76]  Robert Balzer,et al.  A 15 Year Perspective on Automatic Programming , 1985, IEEE Transactions on Software Engineering.

[77]  John P. McDermott,et al.  VT: An Expert Elevator Designer That Uses Knowledge-Based Backtracking , 1988, AI Mag..

[78]  Ashok K. Goel,et al.  Evaluating Biological Systems for Their Potential in Engineering Design , 2010 .

[79]  Robert L. Nagel,et al.  Function-based, biologically inspired concept generation , 2010, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[80]  Jon-Michael Deldin,et al.  The AskNature Database: Enabling Solutions in Biomimetic Design , 2014 .

[81]  Amaresh Chakrabarti,et al.  A methodology for supporting “transfer” in biomimetic design , 2010, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[82]  Petra Gruber,et al.  A gaze into the crystal ball: Biomimetics in the year 2059 , 2009 .

[83]  F. Fish,et al.  The tubercles on humpback whales' flippers: application of bio-inspired technology. , 2011, Integrative and comparative biology.

[84]  Bo T. Christensen,et al.  The relationship of analogical distance to analogical function and preinventive structure: the case of engineering design , 2007, Memory & cognition.

[85]  Rivka Oxman,et al.  Design by re-representation: a model of visual reasoning in design , 1997 .

[86]  Chris J. Price,et al.  Function-directed electrical design analysis , 1998, Artif. Intell. Eng..

[87]  Peter Struss,et al.  Qualitative futures , 2006, The Knowledge Engineering Review.

[88]  Robert J. Sternberg,et al.  Component Processes in Analogical Reasoning. , 1977 .

[89]  Ellen Yi-Luen,et al.  Constraint-based Design Critic for Flat-pack Furniture Design , 2009 .

[90]  Ashok K. Goel,et al.  Model-based design indexing and index learning in engineering design , 1996 .

[91]  E. McDonough,et al.  An investigation of the use of global, virtual, and colocated new product development teams , 2001 .

[92]  Brian H. Ross,et al.  Effects of principle explanation and superficial similarity on analogical mapping in problem solving. , 1997 .

[93]  N. Cross The Nature and Nurture of Design Ability , 1990 .

[94]  Willemien Visser,et al.  More or Less Following a Plan During Design: Opportunistic Deviations in Specification , 1990, Int. J. Man Mach. Stud..

[95]  Tetsuo Tomiyama,et al.  A framework for computer-aided conceptual design and its application to system architecting of mechatronics products , 2012, Comput. Aided Des..

[96]  Tomasz Arciszewski,et al.  Machine Learning of Design Rules: Methodology and Case Study , 1994 .

[97]  Ashok K. Goel,et al.  Visual analogy: Viewing analogical retrieval and mapping as constraint satisfaction problems , 2006, Applied Intelligence.

[98]  Mary Lou Maher,et al.  KRITIK: An Early Case-Based Design System , 2014 .

[99]  Craig A. Tovey,et al.  On Honey Bees and Dynamic Server Allocation in Internet Hosting Centers , 2004, Adapt. Behav..

[100]  Jonathan Cagan,et al.  The Role of Functionality in the Mental Representations of Engineering Students: Some Differences in the Early Stages of Expertise , 2006, Cogn. Sci..

[101]  Brian Falkenhainer,et al.  The Structure-Mapping Engine: Algorithm and Examples , 1989, Artif. Intell..

[102]  Udo Lindemann,et al.  ENGINEERING DESIGN USING BIOLOGICAL PRINCIPLES , 2004 .

[103]  Tomasz Arciszewski,et al.  Bio-inspiration: Learning Creative Design Principia , 2006, EG-ICE.

[104]  Kenneth D. Forbus,et al.  MAC/FAC: A Model of Similarity-Based Retrieval , 1995, Cogn. Sci..

[105]  Janine M. Benyus,et al.  Biomimicry: Innovation Inspired by Nature , 1997 .

[106]  Jonathan Cagan,et al.  The role of timing and analogical similarity in the stimulation of idea generation in design , 2008 .

[107]  Ashok K. Goel,et al.  Understanding Complex Natural Systems by Articulating Structure-Behavior-Function Models , 2011, J. Educ. Technol. Soc..

[108]  Ashok K. Goel,et al.  Functional modeling for enabling adaptive design of devices for new environments , 1998, Artif. Intell. Eng..

[109]  Andrés Gómez de Silva Garza,et al.  Case-Based Reasoning in Design , 1995, IEEE Expert.

[110]  Uday A. Athavankar,et al.  Mental Imagery as a Design Tool , 1997, Cybern. Syst..

[111]  Jacquelyn K. S. Nagel,et al.  An Engineering-to-Biology Thesaurus for Engineering Design , 2010 .

[112]  K. Holyoak,et al.  Analogy Use in Eighth-Grade Mathematics Classrooms , 2004 .

[113]  Ashok K. Goel,et al.  Case-based design support: a case study in architectural design , 1992, IEEE Expert.

[114]  Gabriela Goldschmidt,et al.  Expertise and the use of visual analogy: implications for design education , 1999 .

[115]  Chris Eliasmith,et al.  Integrating structure and meaning: a distributed model of analogical mapping , 2001, Cogn. Sci..

[116]  Ram D. Sriram,et al.  Design Repositories: Engineering Design's New Knowledge Base , 2000, IEEE Intell. Syst..

[117]  Yoseph Bar-Cohen,et al.  Biomimetics : Biologically Inspired Technologies , 2011 .

[118]  Mark T. Keane Constraints on Analogical Mapping: A Comparison of Three Models , 1994, Cogn. Sci..

[119]  L. Shu,et al.  Using descriptions of biological phenomena for idea generation , 2008 .

[120]  Ashok K. Goel,et al.  Biologically Inspired Design: A Macrocognitive Account , 2010, Volume 5: 22nd International Conference on Design Theory and Methodology; Special Conference on Mechanical Vibration and Noise.

[121]  Jens Rasmussen,et al.  The role of hierarchical knowledge representation in decisionmaking and system management , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[122]  Barry W. Boehm,et al.  Verifying and Validating Software Requirements and Design Specifications , 1989, IEEE Software.

[123]  Jason E. Robbins,et al.  Software architecture critics in the Argo design environment , 1998, Knowl. Based Syst..

[124]  J. Vincent,et al.  Systematic technology transfer from biology to engineering , 2002, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[125]  J. Vincent,et al.  Biomimetics: its practice and theory , 2006, Journal of The Royal Society Interface.

[126]  Swaroop Vattam Interactive analogical retrieval: practice, theory and technology , 2012 .

[127]  Agnar Aamodt,et al.  Case-Based Reasoning Research and Development , 1995, Lecture Notes in Computer Science.

[128]  Ulrich Flemming,et al.  Case-based design in the SEED system , 1994 .

[129]  Per Runeson,et al.  A survey of unit testing practices , 2006, IEEE Software.

[130]  Tetsuo Tomiyama Intelligent computer-aided design systems: Past 20 years and future 20 years , 2007, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[131]  Masaki Suwa,et al.  Macroscopic analysis of design processes based on a scheme for coding designers' cognitive actions , 1998 .

[132]  Paul Thagard,et al.  Analog Wetrieval by Constraint Satisfaction , 1990, Artif. Intell..

[133]  Balasubramanian Chandrasekaran,et al.  Representing function: Relating functional representation and functional modeling research streams , 2005, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[134]  Ashok K. Goel,et al.  On the Role of Analogy in Resolving Cognitive Dissonance in Collaborative Interdisciplinary Design , 2014, ICCBR.

[135]  Nikolai Tillmann,et al.  Unit tests reloaded: parameterized unit testing with symbolic execution , 2006, IEEE Software.

[136]  Ashok K. Goel,et al.  Analogical recognition of shape and structure in design drawings , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[137]  Ashok K. Goel,et al.  Knowledge Extraction and Annotation for Cross-Domain Textual Case-Based Reasoning in Biologically Inspired Design , 2016, ICCBR.

[138]  Barry G. Silverman,et al.  Expert Critics in Engineering Design: Lessons Learned and Research Needs , 1992, AI Mag..

[139]  D. Dahl,et al.  The Influence and Value of Analogical Thinking during New Product Ideation , 2002 .

[140]  David C. Brown,et al.  Engineering Design: Representation and Reasoning , 2012 .

[141]  Ashok K. Goel,et al.  Adaptive Evolution of Teaching Practices in Biologically Inspired Design , 2014 .

[142]  Ashok K. Goel,et al.  Representation, Indexing, and Retrieval of Biological Cases for Biologically Inspired Design , 2011, ICCBR.

[143]  Ashok K. Goel,et al.  Compound Analogical Design: Interaction between Problem Decomposition and Analogical Transfer in Biologically Inspired Design , 2008 .

[144]  Nathalie Bonnardel,et al.  Towards understanding and supporting creativity in design: analogies in a constrained cognitive environment , 2000, Knowl. Based Syst..

[145]  M. L. Maher,et al.  Using analogical reasoning to design buildings , 2005, Engineering with Computers.

[146]  Brian Falkenhainer,et al.  An Examination of the Third Stage in the Analogy Process: Verification-based Analogical Learning , 1987, IJCAI.

[147]  Robert L. Nagel,et al.  A Signal Grammar to Guide Functional Modeling of Electromechanical Products , 2008 .

[148]  B. Bhushan,et al.  Shark-skin surfaces for fluid-drag reduction in turbulent flow: a review , 2010, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[149]  Padraig Cunningham,et al.  Hierarchical Case-Based Reasoning Integrating Case-Based and Decompositional Problem-Solving Techniques for Plant-Control Software Design , 2001, IEEE Trans. Knowl. Data Eng..

[150]  F. Fish Imaginative solutions by marine organisms for drag reduction , 2006 .

[151]  L. H. Shu,et al.  Biologically inspired design , 2010, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[152]  Paul Thagard,et al.  Analogical Mapping by Constraint Satisfaction , 1989, Cogn. Sci..

[153]  Torben Anker Lenau Biomimetics as a Design Methodology - Possibilities and Challenges , 2009 .

[154]  K. Holyoak,et al.  Mental Leaps: Analogy in Creative Thought , 1994 .

[155]  Gerhard Fischer,et al.  Embedding computer-based critics in the contexts of design , 1993, INTERCHI.

[156]  Lucienne Blessing,et al.  Understanding the differences between how novice and experienced designers approach design tasks , 2003 .

[157]  Boi Faltings,et al.  FAMING: Supporting innovative mechanism shape design , 1996, Comput. Aided Des..

[158]  Kwai-Sang Chin,et al.  Knowledge-based evaluation for the conceptual design development of injection molding parts , 1996 .

[159]  B. Chandrasekaran,et al.  Functional Representation and Causal Processes , 1994, Adv. Comput..

[160]  Richard H. C. Bonser,et al.  Technology trajectories, innovation, and the growth of biomimetics , 2007 .

[161]  Richard Fikes,et al.  Causal functional representation language with behavior-based semantics , 1995, Appl. Artif. Intell..