<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Analogies from Function, Flow and Performance Metrics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cameron J. Turner</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julie Linsey</string-name>
          <email>julie.linsey@me.gatech.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Analogies in Design</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Design Innovation and Computational Engineering Laboratory, Clemson University</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Innovation, Design Reasoning, Engineering Education and Methods Laboratory, Georgia Institute of Technology</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>98</fpage>
      <lpage>107</lpage>
      <abstract>
        <p>The process of engineering design involves moving through different levels of abstraction of the design problem and solution. During this cycle, the use of analogies has been shown to be a powerful mechanism for the development of a design solution. These design analogies are often drawn from systems that embody a similar function-flow-performance metric combination. Yet, most existing design tools focus not on these abstract representations, but instead focus on functional, linguistic descriptions of the systems. This paper focuses on several significant concepts that are essential to the exploitation of function-flow-performance based comparisons of design analogies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Engineers often abstract complex ideas into the realm of mathematics and use these
abstractions to predict the performance of designed artifacts. It is not uncommon for
designers to proceed through multiple rounds of abstraction and de-abstraction in the
development of a design solution. During this process, the use of analogies by
experienced designers is well-known. Novice designers often lack the experience that
allows expert designers to identify and employ these analogies. However,
computational systems that may be able to assist novice and experienced designers explore new
realms of analogies are of increasing interest to the engineering design community.
Most efforts to date have focused on linguistic approaches, but in this paper, we
discuss an approach based on the Functional Modeling as design problem abstraction
technique. Use of this approach reveals novel insights into the complex world of
analogies and how a formalized approach to abstraction may benefit the search for
tools for computational analogy generation.
Studies of the activities of designers indicate that previous experience is used to
identify solutions to many design problems [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1-5</xref>
        ]. This is achieved through a process of
abstracting the design problem at hand to a level that allows other related solutions to
be identified (as analogies) and then to de-abstract the analogies into solutions
specific to the problem at hand. This process of abstraction and de-abstraction with
analogies is used by the design engineers during development of a design [
        <xref ref-type="bibr" rid="ref5 ref6">5-6</xref>
        ]. Established
analogy tools do exist, but many of these systems generate analogies via a verbal
abstraction of the problem and perform matches through linguistic similarity and
keyword searches. Yet, these are not the only abstractions employed by engineers. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
2.1
      </p>
      <sec id="sec-1-1">
        <title>Established Tools</title>
        <p>
          The established tools and approaches for analogy generation generally rely upon
linguistic pattern matching to keywords. Linguistic resources can be explained in terms
of patterns and contextual exploration based on syntactic and semantic constraints [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
Prior research has been focused on the development of analogy database tools
supported by linguistic similarity tools [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref9">9-12</xref>
          ]. Linguistic pattern matching systems can
incorporate concepts of adjacency, concatenation, containment, ordering and position
of the textual units. Two significant tools that use linguistic pattern matching are the
WordTree Method and AskNature.org website.
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>WordTree Method</title>
        <p>
          The WordTree Method begins with the identification of key function(s) within the
problem. Once identified, the user systematically represents the functions in a tree
with the verbs associated with each individual function. The individual verbs are
identified by specifying a broad-spectrum of verbs that are similar or analogous in
meaning. These verbs can be identified either from the designer’s knowledge base or
through a linguistic pattern match repository, such as WordNet [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. WordNet is large
lexical database developed by Princeton University containing English nouns, verbs,
adjectives, and adverbs that have been grouped as a set of cognitive synonyms [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
For example, as shown in Figure 1, the key function for a laundry folding device is
“fold”. Using the designer’s knowledge or WordNet, a more general (abstracted)
functional description of cut is “change surface” (WordNet) or “prepare for storage”
(designer knowledge). These descriptions lead to more domain-specific functional
definitions such as “collapse” or “douse- as in collapse a sail”. Repeating this process,
additional analogous verbs can be identified and represented in the form of a tree (see
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] for a detailed explanation of the WordTree Method).
        </p>
        <p>The WordTree Method is a tool that aids in the identification of additional
analogies across analogous domains. These various domains allow for a connection to be
made between the problem and externalities of the existing design domain. The
WordTree database provides analogies that are maintained and continually grows past
design solutions where novice engineers can be aided in their goal towards
developing a unique solution to a design problem. An example using the WordTree Method is
shown in Figure 1.</p>
      </sec>
      <sec id="sec-1-3">
        <title>AskNature.org.</title>
        <p>
          AskNature.org is a community generated online database of biomimetic entries [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
supported by the Biomimicry Institute 3.0 [
          <xref ref-type="bibr" rid="ref16 ref17">16-17</xref>
          ]. The Biomimicry Institute is a
non-profit organization dedicated to education about biomimicry in nature. Within the
AskNature database, the biological and behavioral solutions to natural challenges
faced by organisms are described. The AskNature biomimicry taxonomy library
contains 8 groups, 30 sub-groups and 162 functions that are separated into the top level
groups. These groups are further broken down into the subgroups, utilizing the verbs
as the classification. Analogies are identified from matches in these classification
groups. The AskNature database system is a unique tool that has been continually
expanded since its introduction, limited by opportunity and available funding. When
properly used, the AskNature database has the potential to yield numerous design
analogies regardless of the user experience level.
In a collaborative research effort, researchers at Clemson University, the Georgia
Institute of Technology, and the Colorado School of Mines developed the Design
Repository &amp; Analogy Computation via Unit-Language Analysis (DRACULA)
Design by Analogy tool [
          <xref ref-type="bibr" rid="ref18 ref19 ref20">18-20</xref>
          ]. The DRACULA tool aids Design by Analogy for both
novice and expert design engineers alike. The program performs dimensional
analysis matching using function, flow and performance descriptions with an evolving
database repository of design analogies. The design repository database contains all
the analogies available for DRACULA as well as additional analogy information.
        </p>
        <p>The DRACULA tool has several aspects that are similar to other analogy search
tools. First, DRACULA is a design analogy tool similar to the WordTree method and
AskNature database. With an understanding of the revised functional basis to
establish appropriate functions and flows, DRACULA can produce related results from its
design repository. Since the foundation of this approach involves functional
abstraction concepts, that is the next topic of discussion.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Function-Flow-Performance Concepts</title>
      <p>
        A common abstraction tool used by design engineers is the creation of a functional
model. A functional model consists of flows (energy, material, and signal)
representing the inputs and outputs of the model, which are acted upon by functions (verb-noun
descriptors), resulting in changes to the flows. Both the Functions and the Flows are
described using a limited vocabulary of terms known as the Revised Functional Basis
[
        <xref ref-type="bibr" rid="ref21 ref5">5, 21</xref>
        ]. The collection of functions and flows provides an abstract representation of
the functionality of a design. The performance of a design is characterized by the
changes to the flows across and within the functional model.
      </p>
      <p>The key benefit of a functional modeling abstraction to the design engineer is the
separation of function (what must be done) from form (how it is done). This
abstraction process can reveal analogous forms that accomplish the same function. Through a
de-abstraction process, these alternate forms can be integrated into a new design
solution that becomes an analogy to the original design concept.</p>
      <p>Generating analogies from a function-flow-performance representation does
require the application of several concepts to reveal the foundational core of elements
within a functional representation.
3.1</p>
      <sec id="sec-2-1">
        <title>Critical Functionality</title>
        <p>Not all functions within a functional model have the same level of significance to the
performance of the design. The functions whose performance is crucial to the
effective performance of the design are termed “Critical Functions”. Selecting an
appropriate form solution for these functions significantly affects the performance of the
overall design. Critical Functions are candidates for design analogies.
3.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Critical Flows</title>
        <p>Associated with the critical functions are certain flows (Material, Energy or Signal)
whose management is significant to the performance of the device. Just as some
functions are more important within the functional model than other functions, some flows
are more significant to the performance of the design solution than other flows. These
flows are designated as “Critical Flows” and are also candidates for design analogies.
3.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Key Performance Parameters</title>
        <p>The performance of different design solutions can be evaluated by examining how the
critical flow(s) are modified by the critical function(s). Each of these measurements
represents a Key Performance Parameter (KPP) that is often defined in the context of
the design problem. For instance, a design problem may be to increase lift on an
airfoil while reducing drag. The KPP could be expressed as the drag coefficient, the
lift coefficient, or the lift to drag ratio. However, each of these expressions is a
different way of measuring the effectiveness of the function “guide air” on the flows
“air” and “kinetic energy” within a function structure, such as that shown in Figure 2.
When taken together, the Critical Functions, Critical Flows, and KPPs represent a
functional chain of critical design elements. This chain is defined as a “Critical
Chain” within a functional model. One or more functional chains may exist within a
functional model. These chains represent an opportunity to identify design analogies
based on elements of function, flow, and performance. Furthermore, these chains also
can be compared to identify analogies based on elements of Chain Similarity and
Chain Architecture. To discuss these elements, we will use the critical chain in Figure
3 as the basis for comparison.
Chain similarity is a measure of the similarity in function (and potentially also in
flow) between two chains. Obviously, two chains with the exact same functions (and
flows) would exhibit perfect similarity (as defined in Eq. 1) and would be analogies to
each other. However, similarity does not need to be complete in order to be
significant. For instance, the left example in Figure 4 exhibits partial similarity while the
right example exhibits perfect similarity. The greater the similarity between two
chains, the stronger the potential for a viable design analogy. Due to relationships
between functions, perfect similarity is not required for a viable analogy to exist.</p>
        <p>ChainA ∩ ChainB = ChainA = ChainB
(1)
where:</p>
        <p>ChainA = is the chain of a red circle, yellow diamond, and blue square
ChainB = is the chain of a yellow diamond, blue square, and a red circle.</p>
        <p>Partial similarity can mean that only one function is shared between two chains.
Conceptually, even a total lack of similarity can exist, due to conceptual relationships
between descriptions in the revised functional basis.
3.6</p>
      </sec>
      <sec id="sec-2-4">
        <title>Chain Architecture</title>
        <p>The left example in Figure 4 exhibits perfect similarity but distinctly different chain
architecture. Chain Architecture is also a factor in identifying analogy matches
between critical chains. Even simple linear chains of three or four functions can exhibit
a number of distinct architectures including: Identical, Mirror, Disordered, Mirrored
Disordered and Unique. Taken as a whole the left example in Figure 4 exhibits a
Disordered architecture where the yellow diamond precedes the blue square, but the red
circle does not exhibit a common relationship to the other functions. The subchain of
the yellow diamond preceding the blue square is an identical architecture, just as is
the right example red circle followed by the yellow diamond in the right example.
Figure 5 provides examples of the different architectures.</p>
        <p>
          The study of chain architecture is very interesting. Not only do different
architectures exist even for fairly simple linear chains, but critical chains also exhibit
additional more complex topologies including trees and potentially rings. Some of these
architectural forms result in very close analogies as the order of functions in a
functional model is not necessarily unique [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. This property of functional models is
rarely used and poorly exploited within functional models.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Matching with Similarity and Architecture</title>
      <p>
        The effectiveness of similarity and architecture comparisons on critical chains can be
evaluated using the aforementioned concepts to develop critical chains. Through
studies of prior analogy implementations such as [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], and through the identification
of previously identified analogies, a set of 26 critical chains [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], representing a total
of 59 cases of implemented analogies (some chains led to more than one analogy
implementation) was identified. An additional 1711 chain pairs were also available
for criteria comparisons to these analogy chains [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Using criteria presented in the
next section and derived from [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], an exhaustive study of these matches revealed that
Similarity and Architecture metrics do produce positive responses for the
identification of analogies.
4.1
      </p>
      <sec id="sec-3-1">
        <title>Criteria</title>
        <p>The first metric, Similarity, measures the similarity of two chains. Because chains
may be of different lengths in the comparison, Similarity is defined in Eq. 2 as:
(2)
(3)
(4)
Similarity =
2(FcnShared)</p>
        <p>LC1+LC2
where:</p>
        <p>FcnShared = The number of functions two chains have in common
LC1 = The total chain length of the input
LC2 = The total chain length of the source required to cover all common functions.</p>
        <p>The next metric, Identical, shown in Eq. 3, is nearly identical to the Similarity
metric, with the exception that its numerator is based on whether or not the chains share
the same function order. If the functions in the same location in the chain are the
same, the FcnSharedOrder is 1, otherwise it is 0. Thus, if the functions do not share an
identical order, the metric value is zero. This evaluation begins with the first shared
function in the chains.</p>
        <p>Identical =</p>
        <sec id="sec-3-1-1">
          <title>2(∏ FcnSharedOrder)</title>
          <p>LC1+LC2</p>
          <p>Similarly, the calculation for the Mirrored metric, Eq. 4, is also nearly the same as
that in Eq. 3. However, in this metric, the FcnSharedInverse term compares the ith
function to the m - ith function in the chain where m is the length of the chain. If the
terms are the same, the expression is equal to 1, otherwise its value is zero. Thus, the
metric is 1 if and only if the chains have the same number of terms in opposite orders.</p>
          <p>Mirrored =</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>2(∏ FcnSharedInverse)</title>
          <p>LC1+LC2</p>
          <p>The Disordered and Deredrosid (i.e. Mirror Disordered), Eq. 5 and 6, metrics
assign a value to the location of each shared function from the input chain (IFP) to the
source chain (SFP), resulting in the average position differences two chains.
Disordered =
Deredrosid =
n
∏
i
n
∏
i
11| IFPi-SFPi + 1 |</p>
          <p>n
| n-IFPi-SFPi + 1 |
n
where:
n = the number of matched functions
IFPi = the position of input function i
SFPi = the position of source function i.</p>
          <p>The last metric is the Unique metric, which is based upon the average of the
Disordered and Deredrosid metrics as shown in Eq. 7.</p>
          <p>Unique =
1</p>
          <p>Disordered + Deredrosid
2</p>
          <p>All of the metrics range from 0 to 1 and represent an initial attempt to measure
similarity and architecture between functions in critical chains. Similar efforts can be
developed to also incorporate flows in the evaluations.
4.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Criteria Evaluation</title>
        <p>Our evaluation of these criteria consisted of an evaluation of known analogies versus
simply random chain comparisons. If the metrics are detecting analogies, then their
averages should deviate from the average of chain comparisons as shown in Table 1.</p>
        <p>In the set of known analogies, we discovered (after the fact) that we did not have a
mirrored analogy included in the study. Therefore, we do not have valid results to
present concerning this criterion and thus it was omitted from Table 1. Based on the
data in Table 1, the criteria appear to be measuring the presence of analogies. Further
research into the analogies within the random sample that appear to be previous
unidentified analogy matches is still needed to better understand and to further refine the
proposed criteria.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>Based on this research, the use of Functional Models as an abstraction tool and the
basis for identifying and matching analogies prior to de-abstraction appears to be a
promising new approach. Further understanding and refinement of the criteria
employed to date are necessary. In addition, the formulation of functional models exhibit
varying use of grammars, syntax and levels of abstraction. Understanding and
employing these stylistic differences will be important in the continued development of
analogy matching tools based upon this abstraction approach.</p>
      <p>
        Of course, functional models are not the only abstraction approach available and
employed by engineers. Modeling forms such as SysML, Control Diagrams, and
Bond Graphs offer alternative modes of abstraction that may also lead to attractive
outcomes when used for analogy matching. Additionally, there a multiple approaches
to functional modeling, such as Goel’s Structure−Behavior−Function [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]; Gero’s
Function, Behavior, Structure [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]; amongst others. Each has advantages and
disadvantages and much more research needs to explore these for various applications.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements References</title>
      <p>The authors would like to acknowledge the work of their graduate students, Peter
Morgenthaler, Dr. Briana Lucero, and Peter Ngo in the development of this research,
as well as the financial support of the National Science Foundation through Awards
No. CMMI-1304383 and CMMI-1234859. Any opinions, findings, and conclusions or
recommendations expressed in this material are those of the authors and do not
necessarily reflect the views of the National Science Foundation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>L. L.</given-names>
            <surname>Bucciarelli</surname>
          </string-name>
          , Designing Engineers, Cambridge: MIT Press,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Purcell</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Gero</surname>
          </string-name>
          ,
          <article-title>"Design and other types of fixation,"</article-title>
          <source>Design Studies</source>
          , vol.
          <volume>17</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>363</fpage>
          -
          <lpage>383</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>G.</given-names>
            <surname>Pahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Beitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Feldhusen</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. H.</given-names>
            <surname>Grote</surname>
          </string-name>
          , Engineering Design:
          <string-name>
            <given-names>A Systematic</given-names>
            <surname>Approach</surname>
          </string-name>
          , Springer:
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>N.</given-names>
            <surname>Cross</surname>
          </string-name>
          ,
          <article-title>"Designerly ways of knowing: design discipline versus design science,"</article-title>
          <source>Design Issues</source>
          , vol.
          <volume>17</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>55</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Nagel</surname>
            ,
            <given-names>R. L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Bohm</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>On Teaching Functionality and Functional Model in an Engineering Curriculum</article-title>
          .
          <source>Proceedings of the ASME International Design Engineering Technical Conferences (IDETC)</source>
          , Washington, DC.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>B. T.</given-names>
            <surname>Christensen</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Schunn</surname>
          </string-name>
          ,
          <article-title>"The relationship of analogical distance to analogical function an preinventive structure: The case of engineering design," Memory and Cognition</article-title>
          , vol.
          <volume>35</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>L. J.</given-names>
            <surname>Ball and N. J. M. Thomas C Ormerod</surname>
          </string-name>
          ,
          <article-title>"Spontaneous analogising in engineering design: a comparative analysis of experts and novices,"</article-title>
          <source>Design Studies</source>
          , vol.
          <volume>25</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>495</fpage>
          -
          <lpage>508</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Hazez</surname>
          </string-name>
          ,
          <article-title>"Linguistic Pattern-Matching with Contextual Constraint Rules,"</article-title>
          <source>Systems, Mand and Cybernetics</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>971</fpage>
          -
          <lpage>976</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Bohm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Nagel and M. L. Shirley</surname>
          </string-name>
          ,
          <article-title>"A Tablet Based Application for Teaching Function and Exploring Concept Alternatives During Early Design," in ASME 2012 International Design Engineering Technical Conferences and Computers</article-title>
          and Information in Engineering Conference, Chicago,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>J. Hey</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Linsey</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          <string-name>
            <surname>Agogino</surname>
            and
            <given-names>K. L.</given-names>
          </string-name>
          <string-name>
            <surname>Wood</surname>
          </string-name>
          ,
          <article-title>"Analogies and Metaphors in Creative Design,"</article-title>
          <source>International Journal of Engineering Education</source>
          , vol.
          <volume>24</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>283</fpage>
          -
          <lpage>294</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>I.</given-names>
            <surname>Chiu</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. H.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <article-title>"Natural Language Analysis for Biomimetic Design," in ASME 2004 Design Engineering Technical Conference</article-title>
          and Computers and Information in Engineering Conference, Salt Lake City,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>P.</given-names>
            <surname>Ngo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Viswanathan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Turner</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Linsey</surname>
          </string-name>
          ,
          <article-title>"Initial Steps Toward an Analogy Retrieval Tool Based on Performance Specification," in ASME 2013 International Design Engineering Technical Conferences and Computers</article-title>
          and Information in Engineering Conference, Portland,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Linsey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Markman</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. L.</given-names>
            <surname>Wood</surname>
          </string-name>
          ,
          <article-title>"Design by Analogy: a Study of the WordTree Method for Problem Re-Representation,"</article-title>
          <source>Journal of Mechanical Design</source>
          ,
          <volume>134</volume>
          (
          <issue>4</issue>
          ), DOI:
          <fpage>041009</fpage>
          -
          <lpage>041001</lpage>
          -041012,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>"About</surname>
            <given-names>WordNet,</given-names>
          </string-name>
          " Princeton University,
          <year>2010</year>
          . [Online]. Available: http://wordnet.princeton.edu.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <article-title>"AskNature.org,"</article-title>
          <source>Biomimicry Institute</source>
          ,
          <year>2015</year>
          . [Online]. Available: www.asknature.org/article/view/why_asknature.
          <source>[Accessed September</source>
          <year>2015</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. Biomimicry Group Inc.,
          <source>"Biomimicry 3</source>
          .
          <fpage>8</fpage>
          ,
          <issue>"</issue>
          [Online]. Available: http://biomimicry.net.
          <source>[Accessed September</source>
          <year>2015</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <article-title>"Sticky Proteins Serve as Glue: Blue Mussel," AskNature.org</article-title>
          . [Online].
          <source>[Accessed 28 September</source>
          <year>2015</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. P. Ngo, “Surveying Trends in Analogy-Inspired Product Innovation,” Georgia Institute of Technology, Atlanta,
          <string-name>
            <surname>GA</surname>
          </string-name>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>B. M. Lucero</surname>
          </string-name>
          ,
          <article-title>"Design-Analogy Performance Parameter System (D-APPS)," Colorado School of Mines, Golden</article-title>
          , CO,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. P. Morgenthaler, “
          <article-title>Analogy Matching with Function, Flow and Performance,” Colorado School of Mines, Golden</article-title>
          , CO,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Hirtz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stone</surname>
            ,
            <given-names>R.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McAdams</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          et al.
          <source>Res Eng Design</source>
          (
          <year>2002</year>
          )
          <volume>13</volume>
          :
          <fpage>65</fpage>
          . doi:
          <volume>10</volume>
          .1007/s00163-001-0008-3.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>K.</given-names>
            <surname>Otto</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Wood</surname>
          </string-name>
          , Product Design:
          <article-title>Techniques in Reverse Engineering</article-title>
          and New Product Development, Upper Saddle River: Prentice Hall,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Goel</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Bhatta</surname>
            ,
            <given-names>S. R.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Use of Design Patterns in Analogy-Based Design</article-title>
          . Advanced Engineering Informatics,
          <volume>18</volume>
          (
          <issue>2</issue>
          ),
          <fpage>85</fpage>
          -
          <lpage>94</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Qian</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Gero</surname>
            ,
            <given-names>J. S.</given-names>
          </string-name>
          <year>1996</year>
          .
          <article-title>Function-Behavior-Structure Paths and Their Role in AnalogyBased Design</article-title>
          .
          <source>Artificial Intelligence for Engineering Design, Analysis and Manufacturing: AIEDAM</source>
          ,
          <volume>10</volume>
          (
          <issue>4</issue>
          ),
          <fpage>289</fpage>
          -
          <lpage>312</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>