<!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>Enrichment of Geometric CAD Models for Service Configuration</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Kloock-Schreiber</string-name>
          <email>schreiber@ipeg.uni-hannover.de</email>
        </contrib>
      </contrib-group>
      <abstract>
        <p>The boundaries between products and services are vanishing and offers such as hybrid product service bundles, are becoming increasingly important. These solutions are referred to as Product Service Systems (PSS), which address individual customer needs as problem-oriented solutions. In order to enable the configuration of such systems as well as the possibility of planning and supporting services on the basis of a holistic model, a data model that contains both product and service information as well as their dependencies, is required. For this purpose, existing CAD models must be extended with further information. These are e.g. maintenance intervals of parts, costs of the parts, or also index numbers for the complexity of installation. This paper shows how to enrich a CAD model by integrating information into it and creating an interface with Excel. Thereby, the model can be used by different actors in the PSS for configuration and development, service planning and support of service technicians. Finally the approach for enriching a CAD model is implemented using the example of an engine test bench.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        In mechanical and plant engineering it is becoming increasingly
difficult for a company to distinguish the offering from competitors only
by technical product features [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. A development from the recent
years is extending and strengthening the (after-sales) service
activities. Since service has not to be seen as an add-on in order to
leverage its full economic potential, a joint development of product and
service is beneficial. In the scientific literature, this is introduced
and discussed under the term of ”Product-Service Systems” (PSS)
[
        <xref ref-type="bibr" rid="ref18 ref33">18, 33</xref>
        ]. Literature describes PSS as solutions that meet individual
customer needs, regardless of whether the value proposition and
revenue are primarily achieved through the product or service
components [
        <xref ref-type="bibr" rid="ref30 ref32">30, 32</xref>
        ]. PSS may be regarded as customer specific problem
solution. As such, relations between product and service components
must be taken into account during development. In order to reduce
development and adaptation costs, the configuration of PSS is a
possible way [
        <xref ref-type="bibr" rid="ref1 ref15 ref17 ref3">1, 3, 15, 17</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>Motivation and Aim</title>
      <p>
        Due to the conceptual similarity of the enterprise types PSS and MC,
PSS can be understood as a MC offer and thus MC development
processes and modeling tools can be applied to PSS [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. One of the
the key principles of MC is the solution space modeling. The
development and configuration of PSS can benefit from MC techniques
like choice navigation and solution space modelling [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. In order to
deal with the upcoming complexity and to allow co-creation between
PSS-supplier and consumer, the application of
Knowledge-basedEngineering (KBE) and the implementation of reasoning
mechanisms into product models is a promising approach [
        <xref ref-type="bibr" rid="ref12 ref7">7, 12</xref>
        ].
In the area of Mass Customization (MC), solution spaces and
product configurators for physical products have already been described,
furthermore there are already approaches to service configuration.
For example, there are papers dealing with the bidding process and
configuration ([
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]) and the effects to assemble/make-to-order up to
engineer-to-order situations ([
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]). In this article, however, the focus
is on services that occur at a later point in time, the service is regarded
as a component of the usage phase of products (e.g. maintenance and
repair as well as documentation of existing product versions).
With the Service Explorer, Sakao provides a computer-aided service
modelling tool based on a provider-consumer system. The main point
of this approach is to change the state of the receiver. In the system,
the requirements and condition of a buyer are first modeled and
transformation rules are designed based on these[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. But without effect
or direct dependence to the physical product model.
      </p>
      <p>
        In the PSS literature rule-based and case-based configurators can be
found (e.g. in the work of Laurischkat [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]), but a model-based
configuration for PSS is missing [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. For such a configuration a
parametric model is needed that represents product and service parts of a
PSS and also documents all their dependencies. Using a rule-based
or case-based configurator without a parametric model leads to a
very high effort in the creation, or to the fact that the configurators
only operate with a small data base and therefore cannot use their
strengths or only use them to a limited extent.
      </p>
      <p>
        As mentioned by Wagner [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], it is an important prerequisite for the
development of PSS to adequately combine product and service parts
with all their dependencies [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. In the area of MC and configuration
existing domain models which are suitable for the development of
solution spaces for products.
      </p>
      <p>
        Important factors for the design of PSS is the coequal development of
product and service and the addressing of individual customers and
their needs. To realize a coequal product and service development as
well as the configuration of the system for service planning and
support, an enriched CAD model is a promising approach. Such a CAD
model can be a start for a constraint-based model which includes the
data about the physical product as well as service data. Beside the
CAD-model this service data is part of a modeling language and
process model of the service. They map the service processes and are
an important prerequisite for meeting the requirements of the
generation, customizing, and configuration techniques [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>An approach how this can be build on CAD-model and extended with
the event-driven process chain (EPC), will be shown in this paper.
The EPC is a modeling language that can be parameterized within
limits and is therefore well suited to extend a (physical) CAD model,
because CAD and EPC can be modelled similarly and knowledge
can be integrated into this model in a similar way (e.g. by formulas,
rules). The EPC can be used with single extensible templates up to
the parameterization of the displayed services. The discussion and
outlook takes a look how this approach will be transfered in to a
domain approach with a constraint-based model.
1.2</p>
    </sec>
    <sec id="sec-3">
      <title>Structure of the Paper</title>
      <p>In the following section 2, the theoretical background to PSS from
the literature is presented, as well as an overview of geometry based
solution space modeling in modern CAD systems, service modeling
and existing approaches for PSS configuration. Based on this state
of the art in section 3 the enrichment of CAD data is described and
how a data model can be built up. As well as the description how
this model can be used for service modeling and for the support of
the service planing and execution. Afterwards in section 4 an
exemplary implementation for a HIL (hardware in the loop) test bench
provider, which offers engine test benches, is described. The paper
is concluded with a discussion and an outlook on further research
potentials in section 5.
2
2.1</p>
    </sec>
    <sec id="sec-4">
      <title>THEORETICAL BACKGROUND</title>
    </sec>
    <sec id="sec-5">
      <title>Product Service Systems</title>
      <p>
        The literature agrees that the quality of a PSS is influenced by the
structure of the PSS development process [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. In order to respond
to individual customer needs and since a combined product and
service development is necessary, a PSS-specific development is
necessary. The literature agrees, but the existing approaches remain mostly
vague and conceptual [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In addition, they are discussed using very
simple or very concrete examples, which makes it difficult to
transfer them to relevant applications [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Its multidisciplinarity, which
involve researchers from different fields of interest is a challenge for
the research and development of PSS. With respect to the evaluation
of existing approaches, none of them can be regarded as a generally
accepted and standardized approach to the development of PSS [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
However, based on literature studies (documented in earlier papers
[
        <xref ref-type="bibr" rid="ref24 ref8">8, 24</xref>
        ]) on the existing characterizations, the existing theses and
approaches in PSS design research, the following main implications for
PSS development can be identified [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]:
coequal development of product and service components
integration and addressing of individual customers and their needs
monitoring and addressing of the customers requirements during
the whole life-cycle of the PSS
2.2
      </p>
    </sec>
    <sec id="sec-6">
      <title>CAD-based Solution Space Modeling</title>
      <p>
        A parametric CAD, in contrast to rigid (conventional) geometry
modeling, is able to represent a solution space. To do this,
knowledge must be explicitly translated into digital prototypes. This is
made possible by the parametric systems in particular by the fact that
mathematical and logical constraints and boundary conditions can be
defined between the parameters in a CAD system. For development,
the designer must not only specify the product shape, but also the
variant design and the associated control and configuration concept
for the components. Thus a solution space is described by the
developer [
        <xref ref-type="bibr" rid="ref11 ref27">27, 11</xref>
        ].
      </p>
      <p>
        In addition to the above mentioned CAD systems (conventional and
parametric), VDI Guideline 2209 [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] includes two other types of
CAD systems that provide additional functionality for creating
variable geometry models and mapping design knowledge (see figure 1).
Feature-based systems are an extension of parametric CAD systems.
A feature consists of several geometric elements with parametrics
and behavior rules and can be understood as a semantic information
object [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Features can (to a limited extent) adapt to their
environment.
      </p>
      <p>The fourth principle is the knowledge-based engineering (KBE) with
the ability to draw conclusions from the current design situation
(geometrical and also background informations). It aims the automation
of routine design tasks. To realize this two different knowledge
categories have to be considered, which are shown in figure 2, domain
knowledge and control knowledge.</p>
      <p>
        The Domain knowledge describes a solution space build up with
constraints (e.g. by dimensioning formulas that constrain parameters
of the CAD-model), templates (as reusable building blocks),
parameter tables, features, design rules or grammars. In this solution space
a suitable solution for a design problem may be found [
        <xref ref-type="bibr" rid="ref20 ref5">20, 5</xref>
        ].
The control knowledge is the knowledge which determines the way
a solution space is explored. In literature it is referred to
inferences and reasoning techniques to adapted the system to new or
adapted requirements. Basically, three different techniques may be
used [
        <xref ref-type="bibr" rid="ref12 ref20">12, 20</xref>
        ]:
      </p>
      <p>Rule-based reasoning: Rules are executed procedurally and can
perform subordinate rules or delete them from the working
storage in order to realize more complex tasks. The knowledge
representation is based on IF-THEN-ELSE-statements.</p>
      <p>Model-based reasoning: The possible solution space is described
as a constraint-based physical and/or logical model or by the
representation of allocation and resource consumption.</p>
      <p>Case-based reasoning: The knowledge is not explicitly modeled
as a constraint based model or by a rule based. The knowledge
necessary for reasoning is stored in examples (former approved
solutions). A simple case-based reasoning system can assort a set
of cases, which represent the best-fit or retrieve single already
existing cases. Highly developed systems can mix or alter exiting
cases and adapt them to new situations.
2.3</p>
    </sec>
    <sec id="sec-7">
      <title>Service Modeling</title>
      <p>
        In service development exist just little software support compared to
product development. For displaying services diagram-based
methods are used (these can be data flow based, object-oriented or control
flow-oriented). For service modeling the documentation and
presentation of the processes is necessary as well as further information
like data needed in the process and involved organizations or people.
Goals of the modeling are the targeted detection of weak spots which
can be media breaks within a process, or the analysis of certain
properties of the processes (for example, throughput times or the costs
of a process (activity costing)). Furthermore, the simulation of
processes is possible with information about included activities as well
as further information (e.g. throughput or set-up times) and an exact
process description [
        <xref ref-type="bibr" rid="ref19 ref6">6, 19</xref>
        ].
      </p>
      <p>
        For this, modeling languages become more and more important.
They are also seen as an relevant enabler to fulfill the requirements
of generating, customizing and configuration techniques [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. The
event-driven process chain (EPC) is such a modeling language. It
is based on approaches of stochastic network procedures and Petri
networks and the central modeling language of the architecture of
integrated information systems (ARIS) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Originally the ARIS-approach provided a framework for the
modeling of computer-aided information systems. It offers a generic
methodological framework which allows a holistic view on process
design, management, workflow and application processing. In
figure 3 the ARIS-house is shown, it contains five different views on
the modeling language with their parts and extensions. The
organization view represents the resources required to execute a function.
The data view contains the information objects that are required or
arise during the transformation process. The functional view shows
the processes that transform input into output performance, as well
as the goals related to the single functions. The performance view
includes the structural design of the tangible and intangible input and
output performance required or created in the transformation process.
The control view is the central view which combine the elements of
the four other views and their relationships [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        Central part of the house is the EPC, a process model which the
process-related relationship of functions presents. The functions are
represented by the function block they are triggered by an event and
result in another event (they are represented by event blocks). The
functions and events are linked by control flows and the connectors
AND, OR and XOR. Beside these fundamental parts the EPC can
be extended by further informations which are already shown in the
ARIS-house (see fig.3) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        Beside the EPC, there are other modeling languages, but they are
not as accepted as the EPC or limited in mapping information about
used infrastructure or resources. The EPC is promising for the use in
combination with CAD models thus the characteristics of the service
parts can be developed by means of the EPC [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
2.4
      </p>
    </sec>
    <sec id="sec-8">
      <title>PSS Modeling</title>
      <p>
        Holistic development systems for PSS currently do not exist,
predominantly the domains are processed side by side. Integration takes
place through allocation mechanisms, e.g. simple combination
matrices or simple rule-based configuration systems. The configuration
of a PSS is an important part of the development in order to meet
individual customer needs with a reasonable amount of work [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Existing approaches of PSS configuration discussed in literature are
shown in the following. An approach based on the idea of
modularization which uses combination matrices and focus on the possible
product and service architectures for PSS is presented by Aurich et
al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The configurability (of service components) of PSS, based
on configuration rules (if-then rules) or decision tables, is part of the
approach of Laurischkat [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. She specifies that a generation
(equivalent to a configuration) of PPS can be made out of five basic PSS
types. Bochnig et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] introduced a CAE tool, in which variants
are generated by combining existing PSS modules, this is part of
an integrated PSS development approach. An approach to develop
an industrial PSS with predefined blocks (which are predominantly
product components) is presented by Mannweiler [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
The approaches, documented in the PSS literature are only using
two of the three reasoning techniques for CAD-based solution space
modeling. They uses ether rule-based or case-based techniques. For
a model-based configuration of PSS a constraint-based PSS model
is necessary [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. An approach which is a helpful starting point to
develop a constraint-based model, is the approach of Steinbach [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
He adapts the definitions of characteristics and properties of Weber’s
Characteristics Properties Modeling/ Properties Driven Development
(CPM/ PDD) approach to PSS and extends the model with
internal relations of product and service parts [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. With this approach a
schematic documentation of the PSS is possible which can be
transferred in to a CAD model. How such a model can be build up will be
shown in the following.
3
      </p>
    </sec>
    <sec id="sec-9">
      <title>CAD MODEL ENRICHMEND</title>
      <p>The requirements for the development of PSS have already been
mentioned, the coequal development of product and service
components, the integration and addressing of individual customers and
their needs and the monitoring and fulfillment of these during the
entire life cycle. An important step for the coequal development of
PSS is the integration of existing development tools. In the present
work, parametric and knowledge-based CAD was linked with the
EPK and thus a tool for the development of PSS was set up. In this,
services can be developed and planned depending on the physical
product, and the effects of services on the physical product can be
documented. To implement this, simple references, formulas, matrix
operations and hierarchical decision structures are used. Essentially,
no additional tools are required for this and the implementation can
be implemented using Autodesk Inventor 2017 (as CAD
environment) with an Excel integration. The Excel-Inventor combination is
sufficient and is used to keep the effort for the creation within limits.
Additional the enriched CAD model is also a tool which helps to
reach the third requirement, because it can be used for the
monitoring and fulfillment of customer needs during the PSS life with a
data model with a representation and documentation of the product
and service interfaces, the documentation of changes on parts and
their impact on other parts. Furthermore, the model helps to ensure a
smooth exchange of information between the individual departments
in the development of PSS components (product components or
services). The structure of this CAD model is described in the next
section.
3.1</p>
    </sec>
    <sec id="sec-10">
      <title>Model Structure</title>
      <p>The data model allows the configuration of a PSS likewise the
support of service planing and the assistance of service technicians. To
realize this a CAD-model is build up and enriched with additional
data in the CAD environment, as well as an interface to a table
calculation program. In this program data is stored and calculations are
executed.</p>
      <p>The structure of the model and parts of the PSS is divided into four
main areas (shown in figure 4) in which information can be stored,
entered and retrieved. The different actors in the PSS have access to
the model in different places. The areas which can be identified in the
data model are the product configurator, the CAD model, the product
database and the service register.
The area, which is the starting part for realizing customer oriented
solutions is the product configurator. It is working like known
configurator for physical products and helps to adjust the system in a first
step to the customer needs. To create configurations, a master CAD
model in Inventor is created which contains the master parameter. In
order to control the model with these parameters and to create
reasonable configurations in Autodesk Inventor, the Inventor modeling
language iLogic is used. In figure 5 the iLogic code for activating and
deactivating parts of the model is displayed. The master parameters
are embedded in a in Excel. By using the provided interface between
Inventor and Excel a feasible realization of the configuration control
can be realized without additional coding or external software. By
varying the master parameters in Excel, a 3D model of the entered
configuration is instantaneously created by updating the master CAD
model and saving it as a new configuration.</p>
      <p>Since the topic of the paper is located in the area of PSS and not
restricted to pure products, the configurator has been extended to
implement the services as well. The parameters in the CAD model are
not tied explicitly physical properties. With the help of non-physical
parameters and the tools of the programming languages VBA
(Excel) and iLogic (Inventor), services are also be incorporated in the
configurator and the CAD. Like for the physical parameters,
nonphysical parameters include constraints to ensure compatibility of the
system. For example, commands like if component A is chosen,
following Services are available are used. Such constrains can be based
on physical (components) as well as economic reasons. A
maintenance of a cheaper produced product might for example be possible,
but from a economical view point not reasonable because during the
whole lifetime the maintenance cost will be higher than the costs for
a product with lower need of maintenance. The implementation of
services in a system depends on different factors which needs to be
considered.
3.3</p>
    </sec>
    <sec id="sec-11">
      <title>CAD Model</title>
      <p>
        The CAD model consists of (the already mentioned) master
parameters and slave parameters which adapt depending on the user input
automatically thus influencing the existence and geometry of
components. The parameters need to be entered in a specific manner
including the parameter name, unit, value and other optional fields.
The number of parameters for each part are not limited and not
restricted to geometric parameters, also parameters like neighborhood
relations, number of parts, installation sequences or tightening torque
can be derived from CAD models (these can also be transferred to the
EPC to elaborate services (more in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ])). Once the part parameters
are activated, they can also create and modify other databases such
as a parts list in Excel. To create and modify data due an interaction
of product and service a communication is needed.
      </p>
      <p>To enable a communication between users (here service technicians)
and Autodesk Inventor the software provides forms. They can be
used to extend a user interface that allows the user to view, enter
information or perform actions. The forms can be created using an
editor integrated into the CAD system and usually associated with
iLogic rules. The forms which are included in the system presented
in this paper are ”request job information”, ”identify spare parts” and
”input retrieved information”, all of them realize the communication
with a service technician and provides informations from the CAD
model for the service or transfers informations from the service to
the product data.</p>
      <p>The first form, request job information, allows the technician to recall
informations which are relevant for their next job by entering their
identification number (ID) in an input field of the form. The data is
stored in the service register and the iLogic code presents them all
of the relevant information from the cells of the newest job to which
they have been assigned and which suits to the technician
(capabilities/ requirement comparison). The direct connection to the product
data will be executed by the next form which provides the second
support step for the technician. The form ”identify spare parts”
allows the user to see the part dependencies of any component of the
product (e.g. complexity of installation, neighborhood relations).
Additionally due to the hierarchical structure of the part data base a
simple combination of iLogic and VBA allows the identification of spare
parts linked to the part of whichs ID has been entered in the form.
The first two forms were used to supply data to technicians, while
the third form is used to return data collected during the service. In
the form ”Input retrieved information” the entered information gets
translated to parameters which automatically update specific cells
in an Excel sheet. This allows the maintenance personnel to update
the product data base with information depending on what has been
done. If a part has been replaced, the stock, the status, the installation
date and more will update.
3.4</p>
    </sec>
    <sec id="sec-12">
      <title>Product Database</title>
      <p>The product database was already mentioned in the sections of the
configurator and the CAD model due to the internal relations of the
data model. The product database contains the product-related data
for individual products, so it implements the digital twin of the
existing PSS. In contrast to the CAD model, the data stored here is not
order-neutral.</p>
      <p>The database is created parallel to the CAD model, the parts and
informations generated configuration are stored in another Excel sheet.
All of the components get automatically listed in a structured
hierarchy thus splitting assemblies into sub-assemblies and single parts. In
such way the dependencies between the components are easy to
identify. The database gets filled out with relevant information such as
amount installed, stock left, provider information, order date,
maintenance interval and required maintenance certifications and more.
3.5</p>
    </sec>
    <sec id="sec-13">
      <title>Service Register</title>
      <p>Beside the product database exists the fourth area the service
register because for the PSS, concrete services need to be implemented.
For this purpose the service register, another data base in form of an
Excel sheet, is created. The service job register includes information
like the job description, job location, needed certification and the due
date listed in a structured manner. In addition to that there is a cell
to assign personnel for that specific job. To automate the assigning
process a calendar has been created in another Excel sheet. It
includes the information about the availability and the certification of
the personnel. Based on the input in the service register a VBA code
can easily identify suitable and available personnel with a push of a
button.
3.6</p>
    </sec>
    <sec id="sec-14">
      <title>Integration of the Views on the Model in a PSS</title>
      <p>With the help of integrated iLogic commands information from excel
sheets can be extracted and presented to the user in form of a
message box directly in the CAD software. Such tool can for example
improve the communication efficiency between departments that
explicitly use a specific software and are dependent on it. In this case,
the maintenance department could recall the relevant information for
their job directly from the order stored in an Excel sheet (task date,
problem description, task location). Built in iLogic the function of a
text box allows display any cells in an excel sheet which can be
identified automatically if the sheet has a defined a basic structure.
Additionally the manual identification of cells is possible. For example
the entering of a part ID in a form and the extraction of steps of the
disassembly process. In this proposed system, the service personnel
can retrieve relevant information entered by other departments.
Concrete examples are provided in the next chapter as well.
The system proposed in this paper includes two roles representing
some the most typical branches of service: sales and maintenance.
The advantages of the proposed model enrichment techniques can be
applied to any branch, these two have been chosen as example. The
sales department is responsible for the service register in which they
fill out the cells based on the customer input. Here an access to the
standardized excel forms is necessary. The maintenance personnel is
in charge of the manual tasks in a company, the Inventor forms are
intended to them as a simple but effective communication with the
databases. In this way the power of the maintenance personnel is
automatically restricted to only allow modification of the data which
are needed or relevant to their job.
4</p>
    </sec>
    <sec id="sec-15">
      <title>APPLICATION EXAMPLE</title>
      <p>To illustrate the system described above an example of an industrial
company producing test benches is used. They offers solutions of
hardware in the loop (HIL) test benches for load test of engines. The
following chapters shows concrete examples of the suggested CAD
model enrichment techniques, their realization and advantages.
4.1</p>
    </sec>
    <sec id="sec-16">
      <title>Configurator</title>
      <p>The excel configurator containing four in the CAD model
embedded parameters. The parameters describe the existence of following
engine test bench parts or their size:</p>
      <p>An engine replacement cart
A conditioning equipment
An electric or a hydraulic brake</p>
      <p>Three different engine sizes
The input form of the excel configurator for these parts are shown in
figure 6, as well as two models of the test bench (without displaying
the engines).</p>
      <p>With the mentioned parameters 16 different product
configurations can be created initially. Since the CAD model is built
parametrically, the compatibility is automatically ensured. For example
if a larger engine size is chosen, heavier loads and dimensions are
needed. For this, the support structures for the engine will adapt their
position and the slot table will reduce or expand its size (dependent
parameters are programmed in iLogic). Also the standard parts like
screws will be replaced if the allowed loads are exceeded. The
parameter and their dependencies of the configuration are shown
schematically in figure 7.</p>
      <p>Newer versions of Inventor even have a function for automatic
standard part replacement using its material library directly thus
reducing the programming effort.</p>
      <p>Parallel with a CAD model the database of the configuration is
generated in an Excel sheet. This sheet contains all of the components
which get automatically listed hierarchically splitting assemblies
into single parts (For example the engine transportation cart gets
split into the profiles for the frame, wheels, screws and bolts). In this
way the dependencies between the components are easy to identify.
The database table gets filled with the information such as amount
used, stock, provider information, order date, maintenance interval
and more.
4.2</p>
    </sec>
    <sec id="sec-17">
      <title>Maintenance and Repair</title>
      <p>Until now the configurator does not differ much from the other
already widely used configurators. Following the non-material factors
have been implemented to the CAD model thus expanding the
functionality of the configurator described above.</p>
      <p>To upgrade the product to a PSS, the maintenance and repair of the
products are integrated into the system. So if a maintenance need is
known, qualified personnel must be employed to perform that
maintenance.</p>
      <p>To achieve this, the CAD data is extended by an Excel file in which a
calendar has been created on an Excel sheet showing the availability
of the personnel and the qualification of the personnel. When a
maintenance need arises and a customer contacts the service department, a
number of items are identified: the description of the problem,
identification of a product, preferred maintenance dates and other
information beyond. A VBA code can be activated in the Excel file at the
push of a button, identifying all available and qualified employees
from the calendar for the defined date and duration. If no employee is
found, the system will also notify them and suggest a different date or
duration. With this system, the customer can be given a confirmation
for a specific date during the call, which increases communication
effectiveness.</p>
      <p>Figure 8 shows an exemplary extract from the Excel spreadsheet,
both from sheet 1 with the existing orders and from sheet 2 with the
employees and the employee-specific information and additionally
a communication window. When the maintenance order is placed,
the submitted data is stored in a separate Excel spreadsheet for
the maintenance work. This information can now be retrieved by
service personnel using a function integrated into the CAD model in
Inventor. This is done using an iLogic code that displays a message
box containing the information entered by Sales in the Maintenance
Excel table.</p>
      <p>In addition to planning service, an important part of the data model
shown here is supporting the maintenance technician in the execution
of his work. For this purpose, forms have been created in Inventor
that realize the communication interface between the technician
and the data model. The technician use the first form to request an
order and Inventor provide the relevant informations including the
order number, the date, information about the customer, the existing
configuration of the hardware and the order description. Figure 9
shows the dialog windows of this form.</p>
      <p>The second form provides the technician additional informations
about the maintenance task. With a relatively complex product like
an engine test bench it can be hard to identify parts that also might be
defect or need a replacement before a failure analysis has been
performed. To assist in such task another configurator has been created
in the Inventor environment. Firstly a button with an iLogic code has
been created in Inventor which retrieves all the relevant job
information that the sales engineer entered during the call with the customer.
If the customer was able identify the broken or to be maintained
component, it is then also included in the retrieved data. By entering that
part or assembly number in another Inventor form, second iLogic
code gets activated identifying that very same part/assembly in the
data bank created at the beginning. Due to the hierarchical structure
of the data bank the subcomponents or sub assemblies of that part
can be identified and communicated to the user in a form of a
message box. Dynamic machines often use parts that need to be replaced
after every disassembly like special anti-friction bolts that cannot be
reused due to the glue layer on the thread. Taking the exact amount of
the right type of bolts on to the maintenance could save an additional
trip or delay trying to get the needed bolts. The effectiveness of this
tool does obviously depend on many factors like the experience level
of the maintenance personnel, product art and its complexity, the
detail of the problem description, etc.</p>
      <p>The third form used by maintenance technicians implements a data
feedback into the system and thus realizes the essential function of
information feedback from the service into the model of physical
components.</p>
      <p>If the engine test bench has been repaired, serviced or parts replaced,
the service personnel fill out a form in the Inventor. Input
information is the identification of parts, the activity performed, the date of
the activity, the reason for the activity, the new condition of the
product and the proposed future activities, including any other parts that
have not been repaired or maintained but may require attention. An
iLogic code sends this information to the parts database in Excel and
updates the relevant cells. For example, if a part has been replaced,
the inventory will be reduced, the implementation date will also be
updated, it will now indicate that the part has been replaced once and
its condition will be set to ”good”. If a part has been replaced too
often, or if it has been replaced before the end of its life, it may be a
reason for a more detailed investigation of why this is happening. In
this way, important information is exchanged immediately and
automatically across different hierarchical levels (from maintenance
personnel to project managers).</p>
      <p>Figure 10 shows the data feedback parameters that are transferred to
the documentation of the product (its digital twin).</p>
    </sec>
    <sec id="sec-18">
      <title>DISCUSSION AND CONCLUSION</title>
      <p>In the context of this article, an approach was presented that shows
the implementation of a parametric PSS data model based on a CAD
application. This was applied to the example of an engine test bench
and the advantages of the model were worked out.</p>
      <p>Although CAD documents usually represent order-neutral data, this
approach makes it possible to extend the CAD and create digital
twins based on the stored data of individual PSS models, which
support the documentation, adaptation and execution of product and
service components of the PSS during the life cycle phase.
The basic structure of a configurator makes it possible to initially
respond to individual customer needs. By linking products and
services in a model, it is possible to document changes to components
and services and their effects. In this way the information exchange
can take place without friction losses (by the translation into
different models). Service planning and development also benefits from
the model because it can use the information available in CAD about
neighborhood relationships, number of components (e.g. screws) and
additional information such as tightening torques and transfer it to
tools such as the EPC. The common data model not only provides
a common communication basis, but also guarantees consistency in
the model and enables view management of the configuration in the
PSS.</p>
      <p>The problem with the model is that it is still a relatively rigid model
that is limited to a specific application case. In further research, this
model will be transformed into an approach that allows
constraintbased creation of models. There, the individual parts of the PSS are to
be built within the framework of a constraint network, so that an
optimization of the system to different boundary conditions (e.g.
Maintenance interval, costs, installation duration, remaining service life)
is also possible.</p>
    </sec>
    <sec id="sec-19">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This research was conducted in the scope of the research project
SmartHybrid – Product Engineering (ID: 85003608) which is partly
funded by the European Regional Development Fund (ERDF) and
the State of Lower Saxony (Investitions- und Fo¨ rderbank
Niedersachsen NBank). We like to thank them for their support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Aurich</surname>
          </string-name>
          and
          <string-name>
            <surname>C. Wagenknecht C. Fuchs</surname>
          </string-name>
          , '
          <article-title>Life cycle oriented design of technical product-service systems'</article-title>
          ,
          <source>Journal of Cleaner Production</source>
          ,
          <volume>17</volume>
          ,
          <fpage>1480</fpage>
          -
          <lpage>1494</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Aurich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Siener</surname>
          </string-name>
          , and E. Schweitzer, '
          <article-title>Configuration of productservice systems'</article-title>
          ,
          <source>Journal of Manufacturing Technology Management</source>
          ,
          <volume>20</volume>
          ,
          <fpage>591</fpage>
          -
          <lpage>605</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Bochnig</surname>
          </string-name>
          , E. Uhlmann,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Ziefle</surname>
          </string-name>
          , '
          <article-title>Assistenzsystem IPSS-CAD als informationstechnische unterstu¨tzung der integrierten sach- und dienstleistungsentwicklung in der IPSS-entwurfsphase'</article-title>
          , in
          <string-name>
            <surname>Industrielle</surname>
          </string-name>
          Produkt-Service Systeme, eds.,
          <source>Horst Meier and Eckart Uhlmann</source>
          ,
          <fpage>95</fpage>
          -
          <lpage>115</lpage>
          , Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Boehm</surname>
          </string-name>
          and O. Thomas, '
          <article-title>Looking beyond the rim of ones teacup: a multidisciplinary literature review of product-service systems, in information systems, business management, and engineering</article-title>
          and design',
          <source>Journal of Cleaner Production</source>
          ,
          <volume>51</volume>
          ,
          <fpage>246</fpage>
          -
          <lpage>260</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.J.</given-names>
            <surname>Cox</surname>
          </string-name>
          , '
          <article-title>Product templates - a parametric approach to mass customization'</article-title>
          ,
          <source>CAD Tools and Algorithms for Product Design</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gadatsch</surname>
          </string-name>
          , Grundkurs Gescha¨
          <article-title>ftsprozess-</article-title>
          <string-name>
            <surname>Management</surname>
          </string-name>
          , Vieweg+Teubner.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.C.</given-names>
            <surname>Gembarski</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Lachmayer</surname>
          </string-name>
          , '
          <article-title>Designing customer co-creation: Business models and co-design activities'</article-title>
          ,
          <source>International Journal of Industrial Engineering and Management (IJIEM)</source>
          ,
          <volume>13</volume>
          (
          <issue>8</issue>
          .3),
          <fpage>121</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.C.</given-names>
            <surname>Gembarski</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Lachmayer</surname>
          </string-name>
          , '
          <article-title>Product-service-systems - what and why developers can learn from mass customization'</article-title>
          ,
          <source>Enterprise Modelling and Information Systems Architectures</source>
          ,
          <volume>13</volume>
          (
          <issue>16</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gra</surname>
          </string-name>
          <article-title>¨ssle</article-title>
          , O. Thomas,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fellmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Krumeich</surname>
          </string-name>
          , '
          <article-title>Vorgehensmodelle des product-service systems engineering: u¨berblick, klassifikation und vergleich'</article-title>
          ,
          <source>Integration von Produkt und Dienstleistung - Hybride Wertscho¨pfung</source>
          ,
          <volume>51</volume>
          ,
          <fpage>246</fpage>
          -
          <lpage>260</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Guillon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sylla</surname>
          </string-name>
          , E. Vareilles, Mi. Aldanondo,
          <string-name>
            <given-names>E.</given-names>
            <surname>Villeneuve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Merlo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Coudert</surname>
          </string-name>
          , and L. Geneste, '
          <article-title>Configuration and response to calls for tenders: an open bid configuration model', (09</article-title>
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Mario</surname>
            <given-names>Hirz</given-names>
          </string-name>
          , Wilhelm Dietrich, Anton Gfrerrer, and Johann Lang,
          <article-title>Integrated computer-aided design in automotive development</article-title>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <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 Science + Business Media,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13] G. Keller, M.
          <article-title>Nu¨ttgens, and</article-title>
          <string-name>
            <given-names>A.-W.</given-names>
            <surname>Scheer</surname>
          </string-name>
          , '
          <article-title>Semantische prozessmodellierung auf der grundlage ereignisgesteuerter prozeketten (epk)', Vero¨ffentlichungen Des Instituts Fr Wirtschaftsinformatik</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          ,
          <article-title>The global manufacturing revolution: product-processbusiness integration and reconfigurable systems</article-title>
          ,
          <source>Wiley series in systems engineering and managements.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kuntzky</surname>
          </string-name>
          ,
          <article-title>Systematische Entwicklung von Produkt-Service-</article-title>
          <string-name>
            <surname>Systemen</surname>
          </string-name>
          ,
          <article-title>Schriftenreihe des Instituts fu¨r Werkzeugmaschinen und Fertigungstechnik der TU Braunschweig, Vulkan-Verl.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Laurischkat</surname>
          </string-name>
          ,
          <article-title>Product-Service Systems: IT-gestu¨tzte Generierung und Modellierung von PSS-Dienstleistungsanteilen</article-title>
          , number
          <year>2012</year>
          ,
          <article-title>3 in Schriftenreihe des Lehrstuhls fu</article-title>
          ¨r Produktionssysteme,
          <source>RuhrUniversita¨t Bochum</source>
          , Shaker.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Mannweiler</surname>
          </string-name>
          ,
          <string-name>
            <surname>Konfiguration investiver</surname>
          </string-name>
          Produkt-Service Systeme, number
          <year>2014</year>
          ,
          <article-title>1 in Produktionstechnische Berichte aus dem FBK, Lehrstuhl fu¨r Fertigungstechnik und Betriebsorganisation, Techn</article-title>
          . Univ.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>O.K Mont</surname>
          </string-name>
          ,
          <article-title>'Clarifying the concept of productservice system'</article-title>
          ,
          <source>Journal of Cleaner Production</source>
          ,
          <volume>10</volume>
          (
          <issue>3</issue>
          ),
          <fpage>237</fpage>
          -
          <lpage>245</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>F.J.</given-names>
            <surname>Nu</surname>
          </string-name>
          <article-title>¨ttgens, M. und Rump, 'Syntax und semantik ereignisgesteuerter prozessketten (epk)', Prozessorientierte Methoden Und Werkzeuge Fu¨r Die Entwicklung von Informationssystemen - Promise.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sabin</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Weigel</surname>
          </string-name>
          , '
          <article-title>Product configuration frameworks - a survey'</article-title>
          ,
          <source>IEEE intelligent systems</source>
          ,
          <volume>42</volume>
          -
          <fpage>49</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sakao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shimomura</surname>
          </string-name>
          , E. Sundin, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Comstock</surname>
          </string-name>
          , '
          <article-title>Modeling design objects in CAD system for service/product engineering</article-title>
          ',
          <volume>41</volume>
          (
          <issue>3</issue>
          ),
          <fpage>197</fpage>
          -
          <lpage>213</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.</given-names>
            <surname>Salvador</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.M. De Holan</surname>
            , and
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Piller</surname>
          </string-name>
          , '
          <article-title>Cracking the code of mass customization'</article-title>
          , MIT Sloan management review,
          <volume>50</volume>
          ,
          <fpage>71</fpage>
          -
          <lpage>78</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>A.-W. Scheer</surname>
          </string-name>
          ,
          <source>ARIS Vom Gescha¨ftsprozess zum Anwendungssystem</source>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.C.</given-names>
            <surname>Gembarski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Lachmayer</surname>
          </string-name>
          , '
          <article-title>Datamodels for pss development and configuration: Existing approaches</article-title>
          and future research', World Conference on Mass Customization,
          <source>Personalization and Co-Creation (MCPC</source>
          <year>2017</year>
          ),
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.C.</given-names>
            <surname>Gembarski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Lachmayer</surname>
          </string-name>
          , '
          <article-title>Developing a constraint-based solution space for product-service systems'</article-title>
          , International Conference on Mass Customization and
          <article-title>Personalization - Community of Europe (MCP-CE</article-title>
          <year>2018</year>
          ),
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.C.</given-names>
            <surname>Gembarski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Lachmayer</surname>
          </string-name>
          , '
          <article-title>Modeling and configuration for product-service systems: State of the art</article-title>
          and future research',
          <source>International Configuration Workshop (CWS</source>
          <year>2017</year>
          ),
          <fpage>19</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>J.J.</given-names>
            <surname>Shah</surname>
          </string-name>
          , '
          <article-title>Designing with parametric cad: Classification and comparison of construction techniques'</article-title>
          ,
          <source>Geometric Modelling Proceedings of the Sixth International Workshop on Geometric Modelling</source>
          ,
          <volume>6</volume>
          ,
          <fpage>53</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>D.</given-names>
            <surname>Spath</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Demuß</surname>
          </string-name>
          , '
          <article-title>Entwicklung hybrider produkte - gestaltung materieller und immaterieller leistungsbu¨ndel'</article-title>
          , in Service Engineering, eds.,
          <string-name>
            <surname>Hans-Jrg Bullinger</surname>
          </string-name>
          and
          <string-name>
            <surname>August-Wilhelm</surname>
            <given-names>Scheer</given-names>
          </string-name>
          ,
          <fpage>463</fpage>
          -
          <lpage>502</lpage>
          , Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>M.</given-names>
            <surname>Steinbach</surname>
          </string-name>
          , '
          <article-title>Systematische gestaltung von product-service-systems: integrierte entwicklung von product-service-systems auf basis der lehre von merkmalen und eigenschaften'.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>F.</given-names>
            <surname>Sturm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bading</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Schubert</surname>
          </string-name>
          ,
          <article-title>Investitionsgu¨terhersteller auf dem Weg zum Lo¨sungsanbieter: eine empirische Studie; fit2solve</article-title>
          .,
          <string-name>
            <surname>IAT</surname>
          </string-name>
          , Stuttgart.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sylla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Guillon</surname>
          </string-name>
          , E. Vareilles,
          <string-name>
            <given-names>M.</given-names>
            <surname>Aldanondo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Coudert</surname>
          </string-name>
          , and L. Geneste, '
          <article-title>Configuration knowledge modeling: How to extend configuration from assemble/make to order towards engineer to order for the bidding process'</article-title>
          , Computers in Industry,
          <volume>99</volume>
          ,
          <fpage>29</fpage>
          -
          <lpage>41</lpage>
          , (08
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>O.</given-names>
            <surname>Thomas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Walter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Loos</surname>
          </string-name>
          ,
          <article-title>Konstruktion und Anwendung einer Entwicklungsmethodik fr Product-Service Systems</article-title>
          , Hybride Wertschpfung, Springer, Berlin, Heidelberg,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Arnold</surname>
            <given-names>Tukker</given-names>
          </string-name>
          , '
          <article-title>Eight types of productservice system: eight ways to sustainability? experiences from SusProNet'</article-title>
          ,
          <source>Business Strategy and the Environment</source>
          ,
          <volume>13</volume>
          (
          <issue>4</issue>
          ),
          <fpage>246</fpage>
          -
          <lpage>260</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <source>[34] VDI, VDI Guideline 2209 - 3D Product Modelling</source>
          , Beuth.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Baureis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Warschat</surname>
          </string-name>
          ,
          <article-title>Developing Product-Service Systems with InnoFuncs</article-title>
          , volume
          <volume>1</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>