<!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>Case-Based Decision Support on Diagnosis and Maintenance in the Aircraft Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pascal Reuss</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Klaus-Dieter Althoff</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wolfram Henkel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Airbus Operations GmbH</institution>
          ,
          <addr-line>Hamburg</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Competence Center Case Based Reasoning, German Center for Artificial Intelligence</institution>
          ,
          <addr-line>Kaiserslautern</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Intelligent Information Systems Lab, University of Hildesheim</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Aircraft diagnosis is a highly complex topic. Many knowledge sources are required and have to be integrated into a diagnosis system. This paper describes the instantiation of a multi-agent system for case-based aircraft diagnosis based on the SEASALT architecture. This system will extend an existing rulebased diagnosis system, to make use of the experience on occurred faults and their solutions. We describe the agents within our diagnosis system and the knowledge modeling for the case-based reasoning systems. In addition we give an overview over the current implementation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Technical domains can be very complex and the diagnosis of machines belonging to
these domains is not easy. In most cases, dozens of relations between individual parts
have to be considered and a high number of constraints can have an effect on the
measurable symptoms and the diagnoses. An aircraft is one of the most complex machines
built by humans and therefore the diagnosis and maintenance of aircraft is very resource
consuming. Finding the root cause for an occurred fault may cost several hours, because
it can be caused by a single part, the interaction between parts, or even the
communication infrastructure between these parts. For example, if a monitor does not display
the status of a system, the monsitor could be broken, one ore more parts of the system
sending incorrect or no information, or the communication cable to the monitor may be
broken. Therefore the use of experience from past faults can be very helpful to get a
more precise diagnosis and reducing the time for finding and repairing the root cause.
In this paper we describe an approach to use Case-Based Reasoning (CBR) within a
decision support system to integrate experience knowledge into the existing diagnosis
approach. The decision support system is a multi-agent system (MAS) that contains
several CBR systems to provide experience knowledge. In the next section we give an
overview of the OMAHA research project and the SEASALT architecture. Section 2
contains related work to our approach and Section 3 describes the multi-agent system
for decision support in more detail. The last Section gives a summary and an outlook
on ongoing and future work.
1.1</p>
      <sec id="sec-1-1">
        <title>OMAHA project</title>
        <p>
          The decision support system is under development in the context of a research project
called OMAHA. The project tries to develop an Overall Management Architecture for
Health Analysis for civilian aircrafts. Several topics are addressed within the project
like diagnosis and prognosis of flight control systems, innovative maintenance
concepts, and effective methods of data processing and transmission. A special challenge
of the OMAHA project is to integrate not only the aircraft and its subsystems, but also
systems and processes in the ground segment like manufacturers, maintenance
facilities, and service partners into the maintenance process. Several enterprises and
academic and industrial research institutes take part in the OMAHA project: the aircraft
manufacturer Airbus, the system manufacturers Diehl Aerospace and Nord-Micro, the
aviation software solutions provider Linova and IT service provider Lufthansa
Industrial Solutions as well as the German Research Center for Artificial Intelligence and the
German Center for Aviation and Space. In addition, several universities are included as
subcontractors. The project started in 2014 and will last until the end of March, 2017.
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
1.2
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>SEASALT architecture</title>
        <p>
          The SEASALT (Shared Experience using an Agent-based System Architecture LayouT)
architecture is a domain-independent architecture for extracting, analyzing, sharing, and
providing experiences [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The architecture is based on the Collaborative
Multi-ExpertSystem approach [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ],[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and combines several software engineering and artificial
intelligence technologies to identify relevant information, process the experience and
provide them via an interface. The knowledge modularization allows the compilation of
comprehensive solutions and offers the ability of reusing partial case information in
form of snippets. The SEASALT architecture consists of five components: knowledge
sources, knowledge formalization, knowledge provision, knowledge representation, and
individualized knowledge. The knowledge sources component is responsible for
extracting knowledge from external knowledge sources like databases or web pages and
especially Web 2.0 platforms. The knowledge formalization component is responsible
for formalizing the extracted knowledge into a modular, structural representation. The
knowledge provision component contains the so-called Knowledge Line. The basic idea
is a modularization of knowledge analogous to the modularization of software in
product lines. The modularization is done among the individual topics that are represented
within the knowledge domain. For each topic a so-called Topic agent is responsible. If
a Topic Agent has a CBR system as knowledge source, the SEASALT architecture
provides a Case Factory for the individual case maintenance [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ],[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ],[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. The knowledge
representation component contains the underlying knowledge models of the different
agents and knowledge sources. The individualized knowledge component contains the
web-based user interfaces to enter a query and present the solution to the user.
1.3
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>Application domain</title>
        <p>The aircraft domain is a very complex technical domain. An aircraft consists of
hundreds of components (e.g, Communication and Ventilation Control), which consist of
dozens of systems (e.g, Cabin Intercommunication System and Air Conditioning), that
in turn contain dozens of individual parts (e.g, Flight Attendant Panel and Cabin Air
Filter) called Line Replacement Units (LRU). These systems and LRUs are interacting
with and rely on each other. Therefore, it is not easy to identify the root cause of an
occurred fault, because it can either be found within a single LRU, within the
interaction of several components of a system, within the interaction of LRUs of different
systems, or even within the communication infrastructure of different LRUs. Finding
cross-system root causes is a very difficult and resource expensive task. The existing
diagnosis system onboard an aircraft can track root causes based on causal rules defined
for the LRUs. These rules are not always unambiguous, because the diagnosis approach
is effect-driven. Based on a comprehensible effect (visible, audible, or smellable) in the
cockpit, the cabin, or the cargo bay, the diagnosis system tries to determine the system
behavior that belongs to the effect and traces the root cause back through the defined
rules. Based on the error messages and the identified root causes, so-called PFR items
are created. This PFR items contains up to 50 error messages, that are associated with
the same root cause. For each error messages up to three LRUs could be accused. This
means, a PFR item could contain 150 different LRUs in the worst case. The mechanic
at the aircraft has to check the LRUs until he finds the fault. The use of CBR for the
diagnosis can help to clear ambiguous diagnosis situations with the help of
experience knowledge from successfully solved problems, especially with cross-system root
causes. At least CBR could help to ranked the LRUs based on experience. Therefore,
we are developing a decision support system based on multiple software agents and
CBR systems. The multi-agent system will not replace the existing rule-based system,
but will extend the diagnosis approach to confirm or disagree with a diagnosis and the
associated root cause.</p>
        <p>In the next section we present some related work and compare it to our approach. In
Section 3 we describe the problem and the use case of our case-based decision support
system (Section 3.1), the instantiation of the multi-agent system based on the SEASALT
architecture (Section 3.2), and the case structure and the similarity modeling of our CBR
systems (Section 3.3). Finally we give a summary and an outlook on ongoing and future
work of the decision support system.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        Decision support for diagnosis (and maintenance) in the aircraft domain means that a
lot of engineering knowledge is available to support this process. In the past various
diagnostic approaches tried to improve diagnosis and maintenance in this domain: among
others CBR, rule-based reasoning, model-based reasoning, Bayesian belief networks,
Fuzzy inference, neural networks, fault trees, trend analysis, and a lot of combinations.
For OMAHA, that is OMAHA work package 230, the exploitation of available
experiences as supplementation to other already used knowledge sources is of high
priority. See also the work of Reuss et al.[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for relating our approach with a selection
of related other experience reusing diagnostic approaches: the British research project
DAME [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] dealing with fault diagnosis and prognosis based on grid computing ,
Dynamic CBR [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] learning also through statistic vectors containing abstract knowledge
condensed from groups of similar cases, and the hybrid approach of Ferret and Glasgow
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] combining model-based reasoning and CBR.
      </p>
      <p>
        In addition to other specific characteristics of our approach one property
differentiating it from many other (CBR) approaches is the fact that we develop a multi-agent
system that applies a lot of CBR agents (among other ones). The following approaches
have in common that they also combine a multi-agent system approach with CBR.
Some researchers also dealing with CBR from different perspectives and trying to
combine the specific insights to an improved overall approach are [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Of course, what
makes our approach different here is that we are concerned with the development of
a concrete framework with existing applications. Corchado et al.[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] present in their
work an architecture for integrating multi-agent systems, distributed services, and an
application for constructing Ambient Intelligence environments. Besides addressing a
different domain and task this approach appears to be more open concerning the
potential tasks agents can take over, while our approach is more focused in applying
software engineering strategies for decomposing problems into sub-problems resulting in
a distributed knowledge-based system. Zouhaire and his colleagues[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] developed a
multi-agent system using dynamic CBR that learns from traces and is applied for
(intelligent) tutoring. Our approach does not learn from traces but instead has to deal with
a lot of technical knowledge and in addition has to solve critical problems. Srinivasan,
Singh and Kumar[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] share with our approach that they develop a conceptual
framework for decision support systems based on multi-agent systems and CBR systems. Our
approach appears to be more on the side of integrating software engineering and
artificial intelligence methods implementing concrete application systems, while the authors
discuss how their framework influences decision support system in general.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Case-based decision support for diagnosis and maintenance</title>
      <p>In this section we describe our approach to use experience knowledge through CBR
systems to enhance the diagnosis and maintenance of aircraft. The decision support
system is based on the SEASALT architecture and we present the instantiation of the
components in the context of our system. We also describe the problem that should be
addressed by our approach and the application use case. In addition, we present the case
structure and similarity measures of our CBR systems.
3.1</p>
      <sec id="sec-3-1">
        <title>Problem description and use case</title>
        <p>The current diagnosis approach of Airbus aircraft is effect-driven. A Central
Maintenance System (CMS) tries to correlate failure messages from LRUs to effects like red
blinking lamps or a displayed message by using causal rules and time data. For every
failure message a fault item is generated. The CMS tries to correlate new failure
messages and effects to open fault items. If they can not be correlated, a new failure item is
created. For each failure item, a root cause is determined. But the rules can determine
several different root causes for a given failure item. This way a fault item can have
up to ten root causes and for every root cause up to three LRUs can be accused. In the
worst case thirty possible cases have to be considered when repairing the fault. The
maintenance technician uses his experience to filter the list of root causes and LRUs
to identify the most probable starting point. Because not every technician has the same
experience, the use of CBR to store and share experience and enhance the diagnosis
with this experience could be a viable way to improve diagnosis and maintenance with
a decision support system.</p>
        <p>Several use cases of the decision support system were discussed in context of the
OMAHA project: application in daily operations in the Operations Control Center for
diagnosis during flight, application in the Maintenance Control Center to support
unscheduled maintenance tasks, and application at Line Maintenance at the aircraft to
support the maintenance technician directly. The second use case is identified as a
viable use case for application of the system in the project context. The Customer Service
of Airbus, as a part of the Maintenance Control Center (MCC), can use the decision
support system to recommend maintenance actions based on successfully applied
maintenance actions to similar problems in the past. The system will not replace the existing
rule-based diagnosis, but will enhance it with experience knowledge to identify a root
cause and the responsible LRU quicker and more precisely.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>SEASALT instantiation within OMAHA</title>
        <p>
          Our multi-agent decision support system is an instantiation of the SEASALT
architecture. We describe the software agents in the individual components and their tasks
within the decision support workflow. The central component of our system is the
knowledge provision, where the Knowledge Line is located. The Knowledge Line is
responsible for retrieving similar problems for a given fault situation and providing a
diagnosis and the performed maintenance actions. Therefore several software agents
are used to receive a query and retrieve a solution. A communication agent receives
the input from a user and sends it to the coordination agent. The coordination agent is
responsible for distributing the query to the relevant topic agents. Each topic agent has
access to a CBR system, performs a retrieval, and delivers the found cases to the
coordination agent. The knowledge is distributed among the CBR systems of the topic agents
and is discriminated between aircraft types (e.g, A320, A350, or A380) and aircraft
systems (cabin, ventilation control, hydraulic). Each system is identified by the so-called
ATA chapter, a number of four or six digits. This way, one CBR system contains cases
for A320 cabin faults, another CBR system contains cases for A380 ventilation control
faults. The approach of having individual agents for each aircraft type and ATA chapter
is based on the idea to split the knowledge among CBR systems to decrease the
modeling, retrieval, and maintenance effort for each CBR system. The coordination agent
decides which topic agents are required to find a solution for the query. This decision
is based on the aircraft type and the ATA chapter. Nevertheless, the cases in the other
case bases may contain useful information as well. Especially when the primary topic
agents cannot provide a sufficient solution. Therefore the query can be distributed to the
other topic agents as well, because faults and their maintenance recommendations may
be similar in different aircraft types. The last agent in the knowledge provision is the
so-called query analyzer agent. This agent is responsible for analyzing the query and
identifying new concepts, which are not part of the vocabulary of the CBR systems.
If any new concepts are found, a maintenance request is send to a Case Factory[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
The Case Factory derives appropriate maintenance actions and notifies a knowledge
engineer about the changes. To analyze the query and performing the derived changes,
parts of a workflow for knowledge transformation are used. These tasks combine
natural language processing techniques and CBR mechanisms to identify new knowledge
and transform it to be used by the CBR systems[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The user interface is located in the
individualized knowledge component. It is a web interface, which provides options to
send a query, perform a retrieval, present the solutions, enter new cases, and browse the
case bases. Another interface in the component links to a data warehouse, where fault
information is stored, which can be used as input for our decision support system. Via
the interface, a query can be received and the solutions sent back to the data warehouse.
The knowledge formalization component transforms structured, semi-structured, and
unstructured data into a modular, structural knowledge representation used by all CBR
systems. This way the knowledge is represented in the same way all over the
multiagent system. The complete version of the workflow for knowledge transformation is
used by a so-called case base input analyzer. The complete workflow consists of eight
steps: At first, information extraction methods are used to extract keywords and
collocations and to find synonyms and hypernyms for the extracted keywords. Then the
input data is analyzed to find associations within the allowed values of an attribute as
well as across different attributes. This way we want to generate completion rules for
query expansion. The keywords, synonyms, hypernyms, and collocations are added to
the vocabulary and initial similarity values for keywords and their synonyms are set.
The keywords and their hypernyms can be used to generate taxonomies for
similarity measures. After the vocabulary extension, cases are generated from the input data
and stored in the case bases. The last step is to perform a sensitivity analysis on the
stored cases to determine the weighting for the problem description attributes[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. In
the knowledge sources component a collector agent is responsible for finding new data
in the data warehouse, via web services or in existing knowledge sources of Airbus.
New data could be new configurations or operational parameters, new synonyms or
hypernyms, or complete new cases. The knowledge representation component contains
the generated vocabulary, similarity measures and taxonomies, completion rules, and
constraints provided for all agents and CBR systems.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Knowledge modeling and implementation</title>
        <p>
          Based on our initial data analysis at the beginning of the OMAHA project, we decided
to use the structured CBR approach and present the knowledge as attribute-value pairs.
Much knowledge is stored in databases or CSV files and has a unique column-value
correlation. Therefore it can easily be transformed into attribute-value pairs. But during
the progress of the project, knowledge in form of free text became more and more
important, because these free texts contain many relevant experience. A pure textual CBR
approach is not viable, because the structured information is also important for a
diagnosis. Therefore an approach was required that considers the structured information
as well as the free texts. Because the knowledge from the cases in our CBR systems
should be stored in the data warehouse as well, we decided to stay at the structured
CBR approach and try to transform the information of the free text into a structured
representation. We modeled a case structure with 68 attributes and distributed them
among problem description, solution, quality information, and additional information.
The problem description of a case consists of 22 attributes like aircraft type, aircraft
model, ATA chapter, fault code, and engine type. Seven attributes are modeled for the
problem description extracted from free texts: system, function, status, location, time
amount, time unit, and complete description. We use the workflow for knowledge
transformation to analyze a free text and map the found information to the attributes.
Splitting the information over several attributes allows us to reduce the modeling effort for
each attribute, especially the similarity modeling based on taxonomies. All problem
attributes are symbolic attributes and are based on a list of allowed values. These values
are organized in taxonomies that are used to compute the similarity during retrieval. The
current knowledge model contains more than 30.000 different values among all
problem attributes. The solution consists of 10 attributes that contain maintenance actions,
documentation references, root causes, and comments. The quality information is stored
in two attributes that count the number of correct and false retrievals of a case based on
user feedback. The other 34 attributes are used to store additional information that may
be helpful for the operator in the MCC or for the maintenance technician. The current
implementation of the decision support system covers a prototypical multi-agent system
and a stand-alone version of the workflow. An interface was implemented to load the
results from the workflow into the decision support system. The stand-alone version is
used for extensive testing by our project partners and therefore not fully integrated into
the decision support system. The workflow itself is fully implemented, but the single
tasks should be improved. The multi-agent system contains eleven software agents and
seven CBR systems. The multi-agent system and the workflow are implemented with
JADE[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and the CBR systems with myCBR[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. All CBR system s are using the same
case structure, but partially different vocabulary and similarity measures. Over all CBR
systems we currently have more than 500 cases, some based on manual input, but the
most generated with the workflow based on given data sets. The result an evaluation
scenario with 20 queries is that an average of 78 percent of the retrieved cases have an
appropriate diagnosis. For each query this number differs slightly. For some queries all
retrieved cases were appropriate, for other queries only a few cases were appropriate.
Not only the cases itself were checked, but also the ranking of the cases. An average of
18 percent of the retrieved cases were ranked wrong from an expert point of view.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Summary and Outlook</title>
      <p>In this paper we describe the instantiation of our multi-agent system for case-based
decision support on diagnosis and maintenance. We give an overview of the
individual components and describe the case structure and similarity assessment of our CBR
system. At the moment, we focus our work on the improvement of the workflow for
knowledge transformation to get results with higher quality and thus improving the
competence of our decision support system. In addition the workflow will be fully
integrated into the decision support system. After the improvement of the workflow, a data
set of more than 65.000 cases will be processed. Future work will be the implementation
of the Case Factory approach for knowledge maintenance into the decision support
system and extending the learning capabilities for similarity improvements. Furthermore
we will extend our CBR tool myCBR to improve the usage in the OMAHA project.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Althoff</surname>
          </string-name>
          , K.D.:
          <article-title>Collaborative multi-expert-systems</article-title>
          .
          <source>In: Proceedings of the 16th UK Workshop on Case-Based Reasoning (UKCBR-2012), located at SGAI International Conference on Artificial Intelligence, December</source>
          <volume>13</volume>
          ,
          <string-name>
            <surname>Cambride</surname>
          </string-name>
          , United Kingdom. pp.
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Althoff</surname>
          </string-name>
          , K.D.,
          <string-name>
            <surname>Bach</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deutsch</surname>
            ,
            <given-names>J.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanft</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Ma¨nz, J., Mu¨ller, T.,
          <string-name>
            <surname>Newo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichle</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaaf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weis</surname>
            ,
            <given-names>K.H.</given-names>
          </string-name>
          :
          <article-title>Collaborative multi-expert-systems - realizing knowledge-productlines with case factories and distributed learning systems</article-title>
          . In: Baumeister,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Seipel</surname>
          </string-name>
          ,
          <string-name>
            <surname>D</surname>
          </string-name>
          . (eds.) KESE @
          <article-title>KI 2007</article-title>
          .
          <article-title>Osnabru¨ck (</article-title>
          <year>Sep 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Althoff</surname>
          </string-name>
          , K.D.,
          <string-name>
            <surname>Hanft</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaaf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Case factory - maintaining experience to learn</article-title>
          .
          <source>Advances in Case-Based Reasoning Lecture Notes in Computer Science</source>
          <volume>4106</volume>
          /
          <year>2006</year>
          ,
          <fpage>429</fpage>
          -
          <lpage>442</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bach</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <source>Knowledge Acquisition for Case-Based Reasoning Systems. Ph.D. thesis</source>
          , University of Hildesheim (
          <year>2013</year>
          ), dr. Hut Verlag Mnchen
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bach</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sauer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Althoff</surname>
          </string-name>
          , K.D.,
          <string-name>
            <surname>Roth-Berghofer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Knowledge modeling with the open source tool mycbr</article-title>
          . In: Nalepa,
          <string-name>
            <given-names>G.J.</given-names>
            ,
            <surname>Baumeister</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Kaczor</surname>
          </string-name>
          ,
          <string-name>
            <surname>K</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 10th Workshop on Knowledge Engineering and Software Engineering (KESE10). Workshop on Knowledge Engineering and Software Engineering (KESE-2014), located at 21st European Conference on Artificial Intelligence, August</source>
          <volume>19</volume>
          , Prague, Czech Republic. CEUR Workshop Proceedings (http://ceur-ws.
          <source>org/)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bellifemine</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caire</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenwood</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Developing multi-agent systems with JADE</article-title>
          . Jon Wiley &amp; Sons, Ltd. (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>BMWI</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          :
          <article-title>Luftfahrt 2020: Die deutsche luftfahrtforschung, partner im globalen wettbewerb</article-title>
          (
          <year>Bonn 2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Corchado</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tapia</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bajo</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A multi-agent architecture for distributed services and applications</article-title>
          .
          <source>International Journal of Innovate Computing</source>
          <volume>8</volume>
          ,
          <fpage>2453</fpage>
          -
          <lpage>2476</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Feret</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glasgow</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Combining case-based and model-based reasoning for the diagnosis of complex devices</article-title>
          .
          <source>Applied Intelligence</source>
          <volume>7</volume>
          ,
          <fpage>57</fpage>
          -
          <lpage>78</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Austin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fletcher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jessop</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Delivering a grid enabled distributed aircraft maintenance environment (dame)</article-title>
          .
          <source>Tech. rep.</source>
          , University of York (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Reuss</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Althoff</surname>
          </string-name>
          , K.D.,
          <string-name>
            <surname>Henkel</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeiffer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Case-based agents within the omaha project</article-title>
          .
          <source>In: Case-based Agents. ICCBR Workshop on Case-based Agents (ICCBR-CBRA14)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Reuss</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Althoff</surname>
          </string-name>
          , K.D.,
          <string-name>
            <surname>Henkel</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeiffer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hankel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pick</surname>
          </string-name>
          , R.:
          <article-title>Semi-automatic knowledge extraction from semi-structured and unstructured data within the omaha project</article-title>
          .
          <source>In: Proceedings of the 23rd International Conference on Case-Based Reasoning</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Saxena</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vachtsevanos</surname>
          </string-name>
          , G.:
          <article-title>Integrated diagnosis and prognosis architecture for fleet vehicles using dynamic case-based reasoning</article-title>
          .
          <source>In: Autotestcon</source>
          <year>2005</year>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Srinivasan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          , V.
          <article-title>: Multi-agent based decision support system using data mining and case based reasoning</article-title>
          .
          <source>International Journal of Computer Science Issues</source>
          <volume>8</volume>
          ,
          <fpage>340</fpage>
          -
          <lpage>349</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , Han,
          <string-name>
            <given-names>J</given-names>
            .,
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Five perspectives on case based reasoning</article-title>
          .
          <source>In: 4th International Conference on Intelligent Computing</source>
          . pp.
          <fpage>410</fpage>
          -
          <lpage>419</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zouhair</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>En-Naimi</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amami</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boukachour</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Person</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertelle</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Incremental dynamic case based reasoning and multi-agent systems (idcbr-mas) for intelligent touring system</article-title>
          .
          <source>International Journal of Advanced Research in Computer Science and Software Engineering</source>
          <volume>3</volume>
          ,
          <fpage>48</fpage>
          -
          <lpage>56</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>