<!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>
      <journal-title-group>
        <journal-title>International Configuration Workshop
September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>How to Analyze and Quantify Similarities between Configured Engineer-To-Order Products by Comparing the Highlighted Features Utilizing the Configuration System Abilities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sara Shafiee</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lars Hvam</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Katrin Kristjansdottir</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>PhD Student, Management Engineering department, Technical University of Denmark</institution>
          ,
          <addr-line>2800 Kgs.Lyngby</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>1</volume>
      <fpage>0</fpage>
      <lpage>11</lpage>
      <abstract>
        <p>1 Engineering-To-Order (ETO) companies making complex and highly engineered products, face the challenge of delivering highly customized and engineered products with high quality and short delivery time. In order to respond to those challenges ETO companies strive to increase commonality between different projects and to reuse product related information. For that purpose companies need to be able to retrieve previously designed products and identify which parts of the design can be reused and which parts to redesign. This allows companies to reduce complexity in the product range, to decrease the engineering hours and to improve the accuracy of the product specifications. In this article we suggest a framework where product features from the company's configuration system are listed up in order to compare with previously made products by retrieving information from internal ERP/PLM systems. The list of features consists of defining features with potential sets of values e.g. capacity, dimensions, quality of material, energy consumptions, etc. When identifying a specific previously designed product, it allows access to all of the specifications of the existing product along with the engineering hours used, materials used, and hours used in the workshop. The aim of this paper is to make a framework for setting up a database before starting the comparison.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION AND PROBLEM</title>
    </sec>
    <sec id="sec-2">
      <title>STATEMENT</title>
      <p>
        A configurator supports the user in specifying different features of
a product by defining how predefined entities (physical or
nonphysical) and their properties (fixed or variable) can be combined
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Improving the quotation process with the help of configuration
systems is a great opportunity for enhancing the presale and
production process efficiency in the companies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. There are
several benefits that can be gained from utilizing product
configuration systems, such as a shorter lead-time for generating
quotation and fewer errors, increased ability to meet customer
requirements with regards to functionality and quality of the
products, increased customer satisfaction, etc. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Theoretical
elaboration of the empirical evidence suggests that, in order to
reach all the advantages that can be gained from utilizing product
configuration systems, changes in the organization and the
supporting systems in the order acquisition and fulfillment process
are needed [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. These issues can be solved by double checking all
the outputs generated by the configurator through an automated IT
solution. “All designs are redesigns” has long been a popular cliché
in design research [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. More generally it has been observed that in
many firms the reuse and generalization of past experiences (often
called "lessons learned") is becoming a key factor for the
improvement, in time and in quality, of operational processes [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. It
is rational to say that all the attributes of the products and all their
relations are available in the configuration system; and for every
received order from the customer, changes and specifications for
the product are entered into the configuration system. The idea is to
make a connection between ERP and the configuration system,
when generating quotations in the product configuration systems
and compare it with the previous done projects saved in the ERP
system from different perspectives. ETO companies producing
complex highly engineered products have a significant problem
when calculating the prices for the presale and sale processes. That
is especially the case when domain experts cannot determine
accurate price curves or when vendors are not providing sufficient
information to be modeled inside the configurator. Therefore
estimates are used or markup factors are added. When
underestimating costs in projects the company will lose profit and
when overestimating the cost the customer might go elsewhere
where he can buy the product at a reasonable price. The accuracy
of calculations is affected, as previous projects are not easily
accessible and it requires significant work to compare potential
new projects with previous projects manually in order to find the
relevant information.
      </p>
      <p>
        Hvam et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] explains this problem by using an example from
F.L. Smidth, which is an ETO company selling cement plants. In
this example, the company strives to reuse information from
previously made projects to calculate the most accurate price based
on weight and capacity. According to Hvam et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the price and
weight curves are made by inserting the capacity, price and weight
based on information from 3-5 previously produced machines. A
curve is then drawn through the points as is demonstrated in
      </p>
      <p>Figure 4. This allows identification of prices and weights for
machines that have not previously been produced.
However, with regards to highly complex products, the price
curves are not thought to be the most accurate method as there are
several dependent features and great numbers of neighbors on the
curve. Another important drawback from the price curves is that
the user is only provided access to some of the previously made
projects. Therefore the most similar previous projects might be
missed.</p>
      <p>The first benefits of using an automated IT process, where an
integration between the configuration system and the company’s
internal ERP in order to get access to previously saved project
information, is to avoid time consuming redesigning activities in
the production phase. This means that it will be possible to produce
the same component or product while spending the least possible
time and resources.</p>
      <p>Salvador and Forza [7] offer much anecdotal evidence of the
issues related to product configuration systems. These are listed in
terms of: excessive errors, too long time between sales and
installation due to inadequate product information supply to the
sales office, an excess of repetitive activities within the technical
office, and a high rate of configuration errors in production. Even if
there are often concerns regarding product configuration projects
and the possible errors in the early phases of deploying the
systems, the confirmation of the configuration system is not the
only benefit from the mentioned solution.</p>
      <p>
        Salvador and Forza [7] describe product configuration systems
as aid systems for the end users or customers for creating
communication value. Comparing the new project with previous
ones could also turn into a recommendation system in the
companies. Felfernig [
        <xref ref-type="bibr" rid="ref7">8</xref>
        ] discusses different recommendation
systems that are divided into Collaborative Filtering (CF), Content
Based Filtering (CBF) and Knowledge Based Recommendations
(KBR). The available recommendation technologies in
ecommerce are potentially useful in helping customers to choose the
optimal products configuration [
        <xref ref-type="bibr" rid="ref8">9</xref>
        ]. It seems that the mentioned
idea is similar to the values that come from recommendation
systems. This means that if a 95% similarity between the current
project and a previous project is found, the previous project can be
re-used and thereby cost related to making the product
specification significantly reduced. This includes costs in the sales
phase, engineering and production. Furthermore, this is likely to
improve the quality and the accuracy of the cost estimations. It also
makes it easy to reach an agreement with the customer, and to
recommend to them a consultancy to confirm the success of the
project by small changes in the order.
      </p>
      <p>Furthermore, this approach enables companies to analyze the
products statistically for future product development. Using the
configuration systems and comparing different orders can provide
valuable information to managers, as it helps them to keep track of
product features and to get an overview of market demands. This
helps companies to be more in control over the product assortment
and eliminates the complexity related to the diversity of product
features offered in the production line.</p>
      <p>
        Modular architecture is a term that usually refers to the
construction of a building from different instances of standardized
components, and in manufacturing it is used for interchangeable
units that are used to create the product variants [
        <xref ref-type="bibr" rid="ref9">10</xref>
        ]. Dahmus et al.
[
        <xref ref-type="bibr" rid="ref10">11</xref>
        ] defines a Modularity Matrix to find the similarities between
product platforms across columns for a single function in the
matrix. Thereafter, architecting of the product portfolio is
recommended to take advantage of possible commonalities through
the reuse of modules across different product families. If an
existing product has standardized and decoupled interfaces, the
design of the next product can re-use heavily from the components
of the previous product. Holmqvist [
        <xref ref-type="bibr" rid="ref11">12</xref>
        ] identifies existing
modularization methods and analyses them with regards to their
ability to deal with different degrees of product complexity. Based
on that he proves that modularization methods are really useful for
a simple product architecture but for higher degrees of product
complexity, when several functions are allocated to several
physical modules, or large variation of variants, these methods
seem inefficient [
        <xref ref-type="bibr" rid="ref11">12</xref>
        ]. Zamirowski et al. [
        <xref ref-type="bibr" rid="ref12">13</xref>
        ] presents three
additional heuristics to find common modules across products in a
product family. By knowing the previously ordered products, there
will be the opportunity of decoupling of design and production
tasks.
      </p>
      <p>
        The potential benefits that can be gained from using the
comparison capabilities between configuration systems and other
databases at the companies are summarized in Table 1.
Inakoshi et al. [
        <xref ref-type="bibr" rid="ref13">14</xref>
        ] propose a framework for product configuration
that integrates a constraint satisfaction problem with a Case-based
Reasoning tool (CBR), where the framework is applied to an
online sales system. This framework contains the following steps:
1. Case retrieval: similar cases are retrieved from the case
base in accordance with the similarities between the
current query and the cases.
2. Requirement formalization: a well-defined requirement
consists of the current query and the object function, and
it is supplied to a Constraint Satisfaction Problem (CSP)
solver.
3. Requirement modification: The well-defined
requirement is modified only if there is no configuration
and the CSP solver returns no solution back to the CBR
Wrapper.
4. Parts database: a parts database that contains the
definition of a product family. It defines the types of
parts, the constraints on parts connectivity, and other
kinds of restrictions on the products.
5. CSP solver: The CSP solver receives a well-defined user
requirement and solves the problem.
      </p>
      <p>The physical structure of the configuration system is illustrated in
Figure 2.
This research work has been used as an inspiration for creating a
database development framework and then doing a comparison and
integrating it with the product configuration system. There is no
discussion in detail on how to make a database from the ERP
system, where all the previous projects are stored.
2</p>
    </sec>
    <sec id="sec-3">
      <title>RESEARCH METHOD</title>
      <p>In accordance with the overall objective, the first phase is focused
on the development of the framework, devoted to selecting a
framework for product configuration, which integrates a constraint
satisfaction problem with Case-Based Reasoning tool (CBR) from
previous literature.</p>
      <p>The framework development is an ongoing research project to be
developed further and tested by a group of researchers and
practitioners with an applied research background in modelling
products, product architecture, knowledge engineering and product
configuration, software development, combining traditional
domains of mechanical engineering with product configuration and
software development. The framework will be tested in an ETO
company specializing in production of catalysts.
3</p>
    </sec>
    <sec id="sec-4">
      <title>SUGGESTED METHOD FOR</title>
    </sec>
    <sec id="sec-5">
      <title>IDENTIFICATIO AND COMPARISON</title>
    </sec>
    <sec id="sec-6">
      <title>BETWEEN PRODUCT FEATURES</title>
      <p>Previous researchers define different tools and methods to measure
the similarities between product features. Using configuration
systems and techniques for comparing products, it is possible to
compare different product features that have been ordered with the
new coming orders. One of the prerequirements for using the
automatic comparison is to have product configuration system in
the sales process. The scenario is to use product features in the
configuration system to compare with all the previously generated
quotations, which are documented in a desired database. In Figure
3 the process needed for the comparison accomplishment is
illustrated.</p>
    </sec>
    <sec id="sec-7">
      <title>Set up of the database with previous projects, comparing the configured products with the previously designed products</title>
      <p>
        Inakoshi et al. [
        <xref ref-type="bibr" rid="ref13">14</xref>
        ] introduce a framework for comparing a product
configuration that integrates a constraint satisfaction problem with
a Case-Based Reasoning tool (CBR) for a specific case and with
specific tool. In this paper the aim is to make a framework in order
to create a database for the comparison, which allows the
comparison to be done in a standardized way where the currently
available tools and methods can be utilized. Based on literature a
seven step framework has been developed, the individual steps are
illustrated in Figure 4. The process is not a complete waterfall
process, as it is necessary to iterate some of the steps depending on
the product.
Previous research that describes how to use modules across
different products [
        <xref ref-type="bibr" rid="ref12">13</xref>
        ] [
        <xref ref-type="bibr" rid="ref14">15</xref>
        ] will be used in order to compare
different products. Commonality is best obtained by minimizing
the non-value added variations across the products within the same
product family without limiting the choices for the customers [
        <xref ref-type="bibr" rid="ref15">16</xref>
        ].
According to Ulrich [
        <xref ref-type="bibr" rid="ref9">10</xref>
        ], if an existing product has standardized
and decoupled interfaces, the design of the next product can
borrow heavily from the components of the previous product.
Thevenot and Simpson [
        <xref ref-type="bibr" rid="ref15">16</xref>
        ] discuss a framework where
commonality indices are used for redesigning the product families
to align with cost reductions in the product development process
aligned with the standardized and modularized product structure
incorporated to the configuration system, makes it easier to pick
the relevant features or add them to the configurator.
      </p>
      <p>
        E. Lopez-Herrejon et al. [
        <xref ref-type="bibr" rid="ref16">17</xref>
        ] introduce Software Product Line
Engineering (SPLE) to represent the combinations of features that
distinguish the system variants using feature models.
3.1.2
      </p>
      <sec id="sec-7-1">
        <title>Retrieve specifications on previous products from ERP / PLM system designed</title>
        <p>
          The current generation of database systems is designed mainly to
support business applications and most of them offer discovery
features using tree inducers, neural nets, and rule discovery
algorithms [
          <xref ref-type="bibr" rid="ref17">18</xref>
          ]. One of the fundamental problems of information
extraction from ERP systems is that the formats of available data
sources are often incompatible, requiring extensive conversion
efforts [
          <xref ref-type="bibr" rid="ref18">19</xref>
          ]. Knowledge discovery in databases represent the
process for transformation of available data into strategic
information, which is characterized by issues related to the nature
of data and desired features [
          <xref ref-type="bibr" rid="ref19">20</xref>
          ] [
          <xref ref-type="bibr" rid="ref20">21</xref>
          ]. Brachman et al. [
          <xref ref-type="bibr" rid="ref21">22</xref>
          ] define
Knowledge Discovery (KD) process elements to be in three steps:
1. Task discovery, data discovery, data cleansing, data
segmentation
2. Model selection, parameter selection, model
specification, model fitting
3. Model evaluation, model refinement, output evaluation
KD has a variety of meanings. It includes, at one end the derivation
of useful information from a database like “which products are
needed for the specific amount of engineering hours for
installation?” [
          <xref ref-type="bibr" rid="ref22">23</xref>
          ].
3.1.3
        </p>
      </sec>
      <sec id="sec-7-2">
        <title>Retrieve features from product files and determining the values</title>
        <p>
          Most companies use the old technique called “British
classification” when naming different components according to the
product variants. However as the products get more complicated
this technique becomes impractical. In this technique, as shown in
Figure 5, there is a “surname” of five digits it is the general class of
an item and the “Christian name” of three digits for an exact
identity of for the particular item [
          <xref ref-type="bibr" rid="ref23">24</xref>
          ].
        </p>
        <p>This technique could be used for finding the projects or products
with the same specification but for a high level of similarities. This
could help us to identify some of the product features and then
search for their range of values.
3.1.4</p>
      </sec>
      <sec id="sec-7-3">
        <title>Classifying the products based on features</title>
        <p>
          For identifying and classifying relevant features in order to make a
database, classification techniques are required. Burbidge describes
how to classify the needs for the product components and coding
them by introducing the Group Technology (GT) method [
          <xref ref-type="bibr" rid="ref23">24</xref>
          ].
Martinez et al. [
          <xref ref-type="bibr" rid="ref24">25</xref>
          ] then use the GT technique as a base for
developing a new GT method [
          <xref ref-type="bibr" rid="ref24">25</xref>
          ] they provide an example where
the GT technique is used in manufacturing plant where it help in
the processes of minimizing unnecessary variety by making
designers aware of existing components [
          <xref ref-type="bibr" rid="ref23">24</xref>
          ]. The aim of
classification and coding is to provide an efficient method of
information retrieval for decision making. To be efficient enough a
code must be designed for the particular purpose for which it will
be used [
          <xref ref-type="bibr" rid="ref23">24</xref>
          ]. Leukel et al. [
          <xref ref-type="bibr" rid="ref25">26</xref>
          ] discuss the design and components
of product classification systems in B2B e-commerce and
suggested a data model based on XML. Fairchild [
          <xref ref-type="bibr" rid="ref26">27</xref>
          ] discuss the
application of classification systems and the requirements on them.
Simpson [
          <xref ref-type="bibr" rid="ref27">28</xref>
          ] uses GT for adding, removing, or substituting one or
more modules to the product platform for product platform design
and customization. Sousa et al. [
          <xref ref-type="bibr" rid="ref28">29</xref>
          ] suggest an automated
classification system for specialization of life cycle assessment.
First of all they manage to have a conceptual framework for
environmental performance of product concepts. Then, the
hierarchical clustering has been used in several applications to
show useful ways of grouping objects according to their
similarities and product descriptors data. Finally, it is used to
develop an automated classification system based on decision trees
algorithms. Sousa et al. [
          <xref ref-type="bibr" rid="ref28">29</xref>
          ] also use Matlab and C4.5 decision tree
algorithm, which seems to be applicable in all classification cases.
C4.5 is an algorithm used to generate a classification in form of a
decision tree that is either a leaf indicating a class or a decision
node that specifies some test to be carried out on a single attribute
value. This algorithm has a few base cases as below [
          <xref ref-type="bibr" rid="ref29">30</xref>
          ]:
1. All the samples in the list belong to the same class. When
this happens, it simply creates a leaf node for the decision
tree saying to choose that class.
2. None of the features provide any information gain. In this
case, C4.5 creates a decision node higher up the tree
using the expected value of the class.
3. Instance of previously unseen class encountered. Again,
C4.5 creates a decision node higher up the tree using the
expected value.
        </p>
        <p>
          Ho [
          <xref ref-type="bibr" rid="ref20">21</xref>
          ] introduces OSHAM system generated in hierarchical
graphical browser which is competing with C4.5.
        </p>
        <p>
          Magali and Geneste [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] propose object oriented modeling
language, Unified Modeling Language (UML) as a standard
modelling of domain knowledge for their research work to
represent field data. The exploitation of the object modeling as an
indexing base is suggested to allow a fast selection of potentially
interesting objects during the similar case search [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          Guillaume et al. [
          <xref ref-type="bibr" rid="ref30">31</xref>
          ] developed six heuristics for clustering and
weighting the logical, syntactical and semantical relationships
between feature names. The other representation introduced as the
so-called Product Comparison Matrices (PCMs), can help to make
a choice, where the aim is to visualize all the products
characteristics through a metrical representation, [
          <xref ref-type="bibr" rid="ref31">32</xref>
          ].
3.1.5
        </p>
      </sec>
      <sec id="sec-7-4">
        <title>Set up database with previous products design</title>
        <p>
          Ramakrishnan et al. [
          <xref ref-type="bibr" rid="ref32">33</xref>
          ] give an overview of database design in
the following three steps:
1. Requirement analysis: Understanding of what data is to
be stored in the database, what applications must be built
on top of it, what operations are most frequent and subject
to performance requirements.
2. Conceptual database design: The information gathered in
the requirements analysis step is used to develop a
highlevel description of the data along with the constraints to
be stored in the database.
3. Logical database design: Database Management System
(DBMS) has to be chosen to implement the database
design, and convert the conceptual database design into a
database schema in the data model of the chosen DBMS.
3.1.6
        </p>
      </sec>
      <sec id="sec-7-5">
        <title>Comparing the new order products with the previous designed products in the ERP/ PLM system</title>
        <p>
          There are extensive research works in the field of IT illustrating
different methods to do the comparison in an automated way.
Classical Case-based Reasoning tool (CBR) methodologies [
          <xref ref-type="bibr" rid="ref33">34</xref>
          ]
[
          <xref ref-type="bibr" rid="ref34">35</xref>
          ] are based on four tasks, which are: Retrieve, Reuse, Revise
and Retain are highly used for this purpose.
        </p>
        <p>
          Navinchandra’s [
          <xref ref-type="bibr" rid="ref35">36</xref>
          ] developed CYCLOPS, which was the first
system to explore CBR in interactive design. Vareilles et al. [
          <xref ref-type="bibr" rid="ref36">37</xref>
          ]
proposed an approach to use ‘contextual knowledge corresponding
to past cases’ and ‘general knowledge corresponding to relations,
rules or constraints that link design variables’. In this research,
Constraint Satisfaction Problem (CSP) is used regarding general
knowledge and CBR operates with conceptual knowledge.
        </p>
        <p>
          Magali and Geneste [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] propose a method to define the
neighborhood of the retrieved case to propagate domain
constraints. In this method they use Fuzzy Search is divided in two
steps that are: rough filtering process and similarity measuring.
        </p>
        <p>
          Coudert et al. [
          <xref ref-type="bibr" rid="ref37">38</xref>
          ] suggest an integrated case-based approach by
using ontology of concepts for guiding project planning and system
design processes.
3.1.7
        </p>
      </sec>
      <sec id="sec-7-6">
        <title>Integration of the database with the product configuration system</title>
        <p>
          According to Inakoshi [
          <xref ref-type="bibr" rid="ref13">14</xref>
          ], there is the possibility to integrate a
constraint satisfaction problem with CBR for a product
configuration system.
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>PLAN FOR THE CASE STUDY</title>
      <p>The case study is planned based on a group of researchers from the
Technical University of Denmark in collaboration with Haldor
Topsoe. The aim is to test and make further developments to the
proposed framework. The case study should aim to find the major
and minor drawbacks in the current framework and refines it based
on experiment. The main things that will be tested in the case study
are listed below:
1. Can we retrieve the products’ features out of the ERP
system?
2. Can we classify the products?
3. Can we make a data base according to the product
features?
4. How to do the comparison between the new product and
the previous designed products?
5. How to integrate the data base and configuration
systems? How to make the user interface in the
configuration system?
5.</p>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSION</title>
      <p>In this paper we suggest an approach for comparing a new order
that is being configured with previous made configurations, which
are usually stored in various internal systems at the companies.
This will lead to some advantages such as increased commonality
across different products and reuse of modules across the family of
products. To achieve the goal of comparing different products a
database for the necessary features is needed. The proposed
approach includes 7 separate phases. Finally after the database
setup, the comparison method based on literature will be
accomplished and the integration between the configuration system
and database will be performed. The paper is just mentioning a
problem realized as one of the configuration system drawbacks and
suggests a framework for using comparison method to solve this
problem. To have a generic framework to retrieve data from ERP/
PLM systems and compare them in configuration projects further
research work is required as listed below:
1. Framework testing for a case study and test the available
tools for retrieving and comparing the features.
2. Development of the possible ways to integrate database
with product configuration system.
6.
oriented case base," Advances in Case-Based Reasoning, Springer,
Berlin, 350-364, 2002.
[7] F. Salvador and C. Forza, Product Information Management for Mass
Customization: Connecting Customer, Front-office and Back-office for
Fast and Efficient Customization, New York: Palgrave Macmillan,
2007.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hvam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.H.</given-names>
            <surname>Mortensen</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riis</surname>
          </string-name>
          , Product Customization, Springer, Berlin,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hotz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bagley</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Tiihonen</surname>
          </string-name>
          ,
          <article-title>Knowledge-based Configuration: From Research to Business Cases</article-title>
          , Morgan Kaufman,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hvam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pape and M.K. Nielsen</surname>
          </string-name>
          ,
          <article-title>"Improving the quotation process with product configuration,"</article-title>
          <source>Computers in Induustry</source>
          ,
          <volume>607</volume>
          -
          <fpage>621</fpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.R.</given-names>
            <surname>Wright</surname>
          </string-name>
          ,
          <article-title>"Conceptual modelling for configuration: A description logic-based approach,"</article-title>
          <source>AI EDAM</source>
          ,
          <volume>12</volume>
          ,
          <issue>04</issue>
          ,
          <fpage>333</fpage>
          -
          <lpage>344</lpage>
          , (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.K.</given-names>
            <surname>Goel</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Craw</surname>
          </string-name>
          ,
          <article-title>"Design, innovation and case-based reasoning,"</article-title>
          <source>The Knowledge Engineering Review</source>
          ,
          <fpage>271</fpage>
          -
          <lpage>276</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Magali</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Geneste</surname>
          </string-name>
          ,
          <article-title>"Search and adaptation in a fuzzy object</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hotz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tiihonen</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bagley</surname>
          </string-name>
          ,
          <article-title>"ConfigurationRelated Topics.”, in Knowledge-based configuration: From research to business cases</article-title>
          , Morgan Kaufmann",.
          <fpage>21</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>"Product configuration: a review of the state-of-the-art and future research,"</article-title>
          <source>International Journal of Production Research</source>
          ,
          <volume>52</volume>
          ,
          <issue>21</issue>
          ,
          <fpage>6381</fpage>
          -
          <lpage>6398</lpage>
          , (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ulrich</surname>
          </string-name>
          ,
          <article-title>"Fundamentals of product modularity"</article-title>
          , in “Management of Design: Engineering and
          <string-name>
            <given-names>Management</given-names>
            <surname>Perspectives</surname>
          </string-name>
          , Atlanta,
          <string-name>
            <surname>GA</surname>
          </string-name>
          , Springer,
          <fpage>219</fpage>
          -
          <lpage>231</lpage>
          , (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [11]
          <string-name>
            <surname>J.B. Dahmus</surname>
            ,
            <given-names>J. P.</given-names>
          </string-name>
          <string-name>
            <surname>Gonzalez-Zugasti</surname>
            and
            <given-names>K. N.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Otto</surname>
          </string-name>
          ,
          <article-title>"Modular product architecture,"</article-title>
          <source>Design studies</source>
          ,
          <volume>22</volume>
          ,
          <issue>5</issue>
          ,
          <fpage>409</fpage>
          -
          <lpage>424</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T.K.</given-names>
            <surname>Holmqvist and M. L. Persson</surname>
          </string-name>
          ,
          <article-title>"Analysis and improvement of product modularization methods: Their ability to deal with complex products</article-title>
          .
          <source>," Systems Engineering</source>
          ,
          <volume>6</volume>
          ,.
          <volume>3</volume>
          ,
          <fpage>195</fpage>
          -
          <lpage>209</lpage>
          , (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E.J.</given-names>
            <surname>Zamirowski</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. N.</given-names>
            <surname>Otto</surname>
          </string-name>
          ,
          <article-title>"Identifying product family architecture modularity using function and variety heuristics,"</article-title>
          <source>in 11th International Conference on Design Theory and Methodology</source>
          ,
          <string-name>
            <given-names>ASME</given-names>
            ,
            <surname>Las</surname>
          </string-name>
          <string-name>
            <surname>Vegas</surname>
          </string-name>
          , (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Inakoshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Okamoto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ohta</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Yugami</surname>
          </string-name>
          ,
          <article-title>"Effective decision support for product configuration by using CBR,"</article-title>
          <source>in Fourth International Conference on Case-Based Reasoning (ICCBR)</source>
          ,
          <source>Workshop Casebased Reasoning in Electronic Commerce</source>
          , Vancouver, Canada,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ericsson</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Erixon</surname>
          </string-name>
          ,
          <article-title>Controlling design variants: modular product platform</article-title>
          ,
          <source>Society of Manufacturing Engineers</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>H. J.</given-names>
            <surname>Thevenot</surname>
          </string-name>
          and
          <string-name>
            <given-names>T. W.</given-names>
            <surname>Simpson</surname>
          </string-name>
          ,
          <article-title>"Commonality indices for product family design: a detailed comparison</article-title>
          .,
          <source>" Journal of Engineering Design</source>
          ,
          <volume>17</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>99</fpage>
          -
          <lpage>119</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R.E.</given-names>
            <surname>Lopez-Herrejon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Linsbauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Galindo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Parejo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Benavides</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Segura</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Egyed</surname>
          </string-name>
          ,
          <article-title>"An assessment of search-based techniques for reverse engineering feature models,"</article-title>
          <source>Journal of Systems and Software</source>
          ,
          <volume>103</volume>
          ,
          <fpage>353</fpage>
          -
          <lpage>369</lpage>
          , (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>T.</given-names>
            <surname>Imielinski</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Mannila</surname>
          </string-name>
          ,
          <article-title>"A database perspective on knowledge discovery,"</article-title>
          <source>Communications of the ACM</source>
          ,
          <volume>39</volume>
          ,
          <issue>11</issue>
          ,
          <fpage>58</fpage>
          -
          <lpage>64</lpage>
          , (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>E.</given-names>
            <surname>Bendoly</surname>
          </string-name>
          ,
          <article-title>"Theory and support for process frameworks of knowledge discovery and data mining from ERP systems,"</article-title>
          <source>Information &amp; Management</source>
          ,.
          <volume>40</volume>
          ,
          <issue>7</issue>
          ,
          <fpage>639</fpage>
          -
          <lpage>647</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>Davies</surname>
          </string-name>
          ,
          <article-title>"The creation of new knowledge by information retrieval and classification,"</article-title>
          <source>Journal of Documentation</source>
          ,
          <volume>45</volume>
          ,
          <fpage>273</fpage>
          -
          <lpage>301</lpage>
          , (
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [21]
          <string-name>
            <surname>T. B. Ho</surname>
          </string-name>
          ,
          <article-title>"Discovering and using knowledge from unsupervised data" Decision Support Systems</article-title>
          ,
          <volume>21</volume>
          ,
          <fpage>29</fpage>
          -
          <lpage>42</lpage>
          , (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Brachman</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Anand</surname>
          </string-name>
          ,
          <article-title>"The process of knowledge discovery in databases," in In Advances in knowledge discovery and data mining</article-title>
          , CA, (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>F. H.</given-names>
            <surname>Grupe</surname>
          </string-name>
          ,
          <article-title>"Using domain knowledge to guide database knowledge discovery,"</article-title>
          <source>Expert Systems With Applications</source>
          ,
          <volume>10</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>173</fpage>
          -
          <lpage>180</lpage>
          , (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Burbidge</surname>
          </string-name>
          , The introduction of group technology,
          <source>London: Heinemann</source>
          ,
          <year>1975</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>M.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Favrel</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Ghodous</surname>
          </string-name>
          ,
          <article-title>"Product Family Manufacturing Plan Generation and Classification,"</article-title>
          <source>Concurrent Engineering: Research &amp; Applications</source>
          , 8,.
          <volume>1</volume>
          ,
          <fpage>12</fpage>
          -
          <lpage>23</lpage>
          , (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Leukel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Schmitz</surname>
          </string-name>
          and
          <string-name>
            <given-names>F. D.</given-names>
            <surname>Dorloff</surname>
          </string-name>
          ,
          <article-title>"A modeling approach for product classification systems,"</article-title>
          <source>in 13th International Workshop on Database and Expert Systems Applications</source>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Fairchild and B. de Vuyst</surname>
          </string-name>
          ,
          <article-title>"Coding standards benefiting product and service information in e-commerce,"</article-title>
          <source>in 35th Annual Hawaii International Conference on System Sciences</source>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>T. W.</given-names>
            <surname>Simpson</surname>
          </string-name>
          ,
          <article-title>"Product platform design and customization: Status and promise,"</article-title>
          <source>AI EDAM: Artificial Intelligence for Engineering Design, Analysis and Manufacturing</source>
          ,
          <volume>18</volume>
          , no.
          <issue>01</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>I.</given-names>
            <surname>Sousa</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Wallace</surname>
          </string-name>
          ,
          <article-title>"Product classification to support approximate life-cycle assessment of design concepts,"</article-title>
          <source>Technological Forecasting and Social Change</source>
          ,
          <volume>73</volume>
          ,
          <issue>3</issue>
          ,
          <fpage>186</fpage>
          -
          <lpage>189</lpage>
          , (
          <year>1980</year>
          )..
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Quinlan</surname>
          </string-name>
          ,
          <year>C4</year>
          .
          <article-title>5: programs for machine learning</article-title>
          , Morgan Kaufmann Publishers,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bécan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Acher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Baudry</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.B.</given-names>
            <surname>Nasr</surname>
          </string-name>
          ,
          <article-title>"Breathing ontological knowledge into feature model synthesis: an empirical study,"</article-title>
          <source>Empirical Software Engineering</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>48</lpage>
          , (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bécan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sannier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Acher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Blouin</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Baudry</surname>
          </string-name>
          ,
          <article-title>"Automating the formalization of product comparison matrices,"</article-title>
          <source>in 29th ACM/IEEE international conference on Automated software engineering</source>
          ,
          <fpage>433</fpage>
          -
          <lpage>444</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ramakrishnan</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Gehrke</surname>
          </string-name>
          ,
          <article-title>Database management systems</article-title>
          , Osborne:
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Avramenko</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Kraslawski</surname>
          </string-name>
          ,
          <article-title>"Similarity concept for case-based design in process engineering,"</article-title>
          <source>Computers &amp; chemical engineering</source>
          ,
          <volume>30</volume>
          ,
          <fpage>548</fpage>
          -
          <lpage>557</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>F.</given-names>
            <surname>Grupe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Urwiler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ramarapu</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Owrang</surname>
          </string-name>
          ,
          <article-title>"The application of case-based reasoning to the software development process," Information and Software Technology</article-title>
          ,.
          <volume>40</volume>
          ,
          <fpage>493</fpage>
          -
          <lpage>499</lpage>
          , (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>D.</given-names>
            <surname>Navinchandra</surname>
          </string-name>
          ,
          <article-title>"Exploration and innovation in design: towards a computational model"</article-title>
          , Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          , New York,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>E.</given-names>
            <surname>Vareilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Aldanondo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. C. De Boisse</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Coudert</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Gaborit</surname>
            and
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Geneste</surname>
          </string-name>
          ,
          <article-title>"How to take into account general and contextual knowledge for interactive aiding design: Towards the coupling of CSP and CBR approaches,"</article-title>
          <source>Engineering Applications of Artificial Intelligence</source>
          ,
          <volume>25</volume>
          ,
          <fpage>31</fpage>
          -
          <lpage>47</lpage>
          , (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>T.</given-names>
            <surname>Coudert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Vareilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Geneste</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Aldanondo</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Abeille</surname>
          </string-name>
          ,
          <article-title>"Proposal for an integrated case based project planning and system design process,"</article-title>
          <source>in 2nd International Conference en Complex Systems Design and Management</source>
          ,
          <string-name>
            <surname>CSDM</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>H.</given-names>
            <surname>Fargier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lang</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Schiex</surname>
          </string-name>
          ,
          <article-title>"Mixed constraint satisfaction: A framework for decision problems under incomplete knowledge,"</article-title>
          <source>AAAI</source>
          ,
          <fpage>1</fpage>
          <lpage>,</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Goel</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Craw</surname>
          </string-name>
          ,
          <article-title>"Design, innovation and case-based reasoning,"</article-title>
          <source>The Knowledge Engineering Review</source>
          ,
          <volume>20</volume>
          ,
          <fpage>271</fpage>
          -
          <lpage>276</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Basili</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <article-title>"A Methodology for Collecting Valid Software Engineering Data," IEE transactions of software engineering</article-title>
          ,
          <volume>10</volume>
          ,
          <fpage>728</fpage>
          -
          <lpage>738</lpage>
          , (
          <year>1984</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>A.</given-names>
            <surname>Haug</surname>
          </string-name>
          ,
          <article-title>"Representation of Industrial Knowledge - As a Basis for Developing and Maintaining Product Configurators,"</article-title>
          Technical University of Denmark, Lyngby,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shafiee</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Hvam</surname>
          </string-name>
          ,
          <article-title>"An agile documentation system for highly</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>P.</given-names>
            <surname>Kruchten</surname>
          </string-name>
          ,
          <source>The Rational Unified Process: An Introduction</source>
          , New York: Addison-Wesley,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>