<!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>The conception of an intelligent system for troubleshooting an aircraft</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aleksandr Yu. Yurin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuri V. Kotlov</string-name>
          <email>yukotlov@rambler.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladimir M. Popov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Matrosov Institute for System Dynamics and Control Theory, Siberian Branch of Russian Academy of Sciences (ISDCT SB RAS)</institution>
          ,
          <addr-line>Lermontov St. 134, Irkutsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Moscow State Technical University of Civil Aviation</institution>
          ,
          <addr-line>Irkutsk Branch (MSTUCA), 3, Kommunarov str., Irkutsk, 664003</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper presents the conception of an intelligent system for troubleshooting an aircraft. The intelligent system requirements, its structure (architecture), and the domain conceptual model are described. In particular, the case-based and rule-based expert systems are defined as the main subsystems. The first one is designed to store information about malfunctions that are not accounted for in the current version of the documentation and find a solution by demonstrating similar problem situations. The second one provides the formation of plans to eliminate failures and malfunctions based on information from troubleshooting manuals. The features of their implementation are considered.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Intelligence system</kwd>
        <kwd>conception</kwd>
        <kwd>troubleshooting</kwd>
        <kwd>aircraft</kwd>
        <kwd>RRJ-95</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>One of the factors affecting the time and quality of maintaining and troubleshooting an aircraft is
the rapid and operational use of relevant documentation that, in turn, has a large volume and complex
structure, and contains texts, diagrams, drawings, and diagrams. For example, about 8 tons of paper
documentation is delivered with the A-320 aircraft. The maintenance manual can be a document of up
to 50,000 pages. It is quite difficult to use and maintain up-to-dating such a mass of documents.</p>
      <p>
        To solve the task of the rapid and operational use of the documentation the electronic document
management systems have been created, for instance, the AirNav Maintenance [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] designed for
AirBus family aircraft. At the same time, the existing software is an interactive electronic technical
manual without the possibility of expanding (or training) this system by entering new information and
accumulating (storing) information about the identified new malfunctions and methods of their
troubleshooting.
      </p>
      <p>In this paper, we propose to create an intelligent decision support system for troubleshooting an
aircraft, called the AirTech Assistant, designed for use by technical personnel engaged in the
maintenance and repair of the Sukhoi Superjet (RRJ-95) aircraft.</p>
      <p>
        The developed software will contain the necessary amount of documentation in electronic form
and provide support for decision-making when forming work plans. Case-based [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and rule-based [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
reasoning were selected as the main artificial intelligence methods for the implementation of the main
system’s functions. The first one is intended to store information about malfunctions that are not
accounted for in the current version of the documentation and find a solution by demonstrating similar
malfunctions with decisions. The second one is intended to form a troubleshooting plan based on
formalized manuals.
      </p>
      <p>The AirTech Assistant will reduce the load on technical personnel during troubleshooting, as well
as provide the collection (accumulation) and processing of information about equipment failures and
malfunctions. In this paper, the conception of this software is considered in terms of the main
functional requirements, the structure (architecture) and domain conceptual model, as well as the
features of the implementation of the main subsystems.</p>
      <p>The paper is organized as follows. Section 2 presents a state of art. Section 3 contains the
description of the conception, including the requirements for the system functions, the structure of
software, and the domain model, while Section 4 presents some concluding remarks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. State of art</title>
      <p>The task of finding and troubleshooting failures and malfunctions of an aircraft is solved based on
troubleshooting manuals, often presented either in printed form or in the form of electronic
documents. Automation of its using and processing does not lose relevance, while various solutions
are offered.</p>
      <p>
        In particular, [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] considers a system for troubleshooting an aircraft, including a mathematical
model of equipment and ensuring the interaction of this model with entries in the flight log (electronic
mobile application) and electronic documents. Using this model, a correspondence is established
between the equipment failure and its causes. At the same time, this paper does not specify the type of
aircraft and the model used but offers a fundamental solution at the conceptual level. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] describes a
compromise solution aimed at upgrading/expanding the onboard maintenance system (OBMS) [6] by
adding technical documentation to its memory with the ability to quickly access it. An algorithm is
proposed for switching from a specific failure to a link to open the desired page of the troubleshooting
manual. In [7], the formalization of the troubleshooting task and the method for synthesizing the
optimal troubleshooting strategy for general aircraft equipment are proposed.
      </p>
      <p>The considered and other solutions have some disadvantages: the lack of implementation details
that ensure the reproduction of the proposals, including the models used; in some cases, general
solutions are proposed without specifying the type of aircraft, while their adaptation is laborious.</p>
      <p>
        The most famous foreign example of such systems is the AirNav Maintenance [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] developed by
the Airbus Company. This software is designed for the maintenance of aircraft equipment, search, and
troubleshooting. The AirNav Maintenance includes the following functional blocks:
• AMM (Aircraft Maintenance Manual;
• TSM (Troubleshooting Manual);
• IPC (Illustrated Parts Catalog);
• ASM (Aircraft Schematic Manual);
• AWM (Aircraft Wiring Manual);
• AWL (Aircraft Wiring List);
• ESPM (Electrical Standard Practices Manual).
      </p>
      <p>From our point of view, the following subsystems are the most interesting:
• AMM: it contains information in the form of task cards necessary for maintenance, repair,
replacement, adjustment, adjustment, inspection, and control of equipment and systems on the
aircraft. These works (operations) are usually performed on the ramp or in the maintenance hangar.
The information necessary for the maintenance of aircraft equipment is given by the supplier or
manufacturer of the component. The AMM also contains information about the inspection and
maintenance of aircraft structures.
• TSM: is a specific module integrated into the A319/A320/A321, A330, A340, and A380
navigation subsystem. It is designed for finding and eliminating failures.</p>
      <p>Further, these works will be considered as a basis for the development of the AirTech Assistant
conception, designing, and software implementation.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The conception of the AirTech Assistant</title>
      <p>The conception of our software includes a description of its main elements at the conceptual level,
including purpose, requirements, structure, and basic concepts and relationships of the domain that
will be used when creating data and knowledge bases.
3.1.</p>
    </sec>
    <sec id="sec-4">
      <title>General information</title>
      <p>The AirTech Assistant (Figure 1) is designed to support decision-making by technical personnel
during maintenance and repair of aviation equipment, in particular when searching and
troubleshooting.</p>
      <p>The purpose of this stage of the project is to create the first experimental version of the intelligent
system.</p>
      <p>The object of automation is the activity of personnel for the maintenance and repair of aircraft. The
subject of automation is an algorithm for decision support in searching and troubleshooting the
aircraft power supply system.</p>
      <p>Initial data:
1. OBMS information about malfunctions;
2. Information about new failures and malfunctions that are not accounted for in the current
version of the documentation, and their statistical indicators;</p>
      <p>3. Information about malfunctions from the troubleshooting manuals.
The AirTech Assistant should provide the following main functions:
1. Managing (entering, editing, storing) information about aircraft systems, technical operation,
malfunctions (failures), and troubleshooting based on the aircraft documentation package;
2. Search for information about failures and malfunctions based on OBMS information to form
a list of possible failed systems;
3. Accumulation (entering, editing, storage) of information about new failures and malfunctions
that are not accounted for by the current version of the documentation (supporting of the case
base);
4. Formation of a work plan for the search, confirmation, and troubleshooting failures and
malfunctions based on the hybrid information contained in the current version of the
documentation and the case base;
5. Maintenance of the repair and maintenance process based on a domain-specific interface.
3.3.</p>
    </sec>
    <sec id="sec-5">
      <title>Main subsystems</title>
      <p>To implement the AirTech Assistant functions, the architecture, which contains the following main
modules, is proposed:
1. Storage of documentation (manuals) in electronic form (in the form of PDF files or HTML
pages containing information from operating manuals, maintenance manuals, troubleshooting)
and information about an aircraft;
2. A case-based expert system for accumulating, searching, and storing information about
failures and malfunctions, including:
a. a database (or a case-based knowledge base) with information about failures and
malfunctions;
b. a search subsystem (solver) for cases retrieval;
c. a subsystem for the acquisition (accumulation) of knowledge, which provides an
extension of the case base.
3. A rule-based expert system for the defining systems who are the candidate for failure and the
formation of plans of work on search, verify and troubleshoot failures, including:
a. a knowledge base with information about the failures and task cards are required to
maintain, repair, replacement, setup, adjustment, inspection, and control of equipment
and systems on the aircraft;
b. a search engine (solver) for logical inference;
c. a query subsystem;
d. a knowledge acquisition subsystem that provides the expansion of the rule base
through visual programming and formalisms of event trees, decision tables, and state
transition diagrams describing work plans for finding, confirming, and troubleshooting
failures and malfunctions.
4. The subsystem for generating reports.</p>
      <p>5. The domain-specific user interface.</p>
    </sec>
    <sec id="sec-6">
      <title>3.3.1. A case-based expert system</title>
      <p>
        When implementing the case-based expert system, our experience of creating such systems for
solving diagnostic problems in the petrochemical industry [
        <xref ref-type="bibr" rid="ref6 ref7">8, 9</xref>
        ] and predicting emergencies [
        <xref ref-type="bibr" rid="ref8">10</xref>
        ] was
used. The main issues when creating systems of this class are the following: a definition of a case
model; choosing metrics used for the search and case retrieval; defining a method for adapting the
solutions obtained.
      </p>
      <p>Let's look at these issues in more detail.</p>
      <p>
        A case model. A case is a structured representation of the accumulated experience in the form of
data and knowledge, providing its subsequent automated processing with the aid of specialized
software [
        <xref ref-type="bibr" rid="ref6">8</xref>
        ]. The case allows one to structure units of experience, while the choice of a case model
(structure) depends on the tasks solved. The general structure (model) of cases includes two main
parts:
• identifying (characterizing) part that describes the experience in a way that allows one to
assess the possibility of its reuse in a certain task;
• learning part that describes the solution (decision) of the task or part of it.
      </p>
      <p>
        From the formal point of view most decision-making tasks can be described by a set of
characteristics (properties), and can be formalized as follows [
        <xref ref-type="bibr" rid="ref9">11</xref>
        ]:
МTask = {p1, …, pM}, pi ∈ Prop, Prop = Ui pi, i=[1,N]
(1)
where MTask is a task model; pi are task properties (significant characteristics), Prop is a set of
properties.
      </p>
      <sec id="sec-6-1">
        <title>According to (1) the task model is defined as follows:</title>
        <p>MTask_CBR : ProblemCBR → DecisionCBR,
where MTask_CBR is a task model in terms of case-based reasoning; ProblemCBR is a task (problem)
description, DecisionCBR is a decision of a problem, while:</p>
        <p>ProblemCBR = &lt;c*, C&gt;, C = {c1 ... cK}, c*∉ C,
where c* is a new case, C is a case base.</p>
        <p>DecisionCBR={d1 ,..., dR}, di=(ci,si),ci∈C, s ∈[0;1]
where DecisionCBR is a task decision in the form of a set of retrieved cases with similarities si.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Let’s formalize a case description:</title>
        <p>ci = {PropiProblem, PropiDecision },
where PropiProblem is an identifying (characterizing) part of a case, PropiDecision is a learning part of a
case. In addition, each of these parts contains task properties and the composition of the parts has a
problem-specific character:</p>
        <p>PropiProblem= {p1,…, pm}, PropiDecision = {pm+1,…, pN }, PropiProblem,UPropiDecision = Prop,
PropiProblem,∩PropiDecisio = ∅ .</p>
        <p>Thus, when defining the task properties filling a case model, it is necessary to clarify the concepts
of the domain that make up these components. For this purpose, we designed the conceptual model
(Figure 2).</p>
        <p>
          Case retrieval. Many methods can be used for case retrieval [
          <xref ref-type="bibr" rid="ref10">12</xref>
          ]: nearest neighbor, decision trees,
etc. The most popular method is the nearest neighbor, based on an assessment of similarity with the
aid of different metrics, for example, Euclidean, City-Block-Metric, etc. In our case we will use the
Zhuravlev metric [
          <xref ref-type="bibr" rid="ref11">13</xref>
          ] with the normalization:
        </p>
        <p>N
dG (x, y) = i∑=1wihG (xi , yi ) N
 1, if xi − yi &lt; x
for quantitative 
 0, otherwise
hG (xi , yi ) = 
 1, xi = yi
for qualitative 
 0, xi ≠ yi
,
where wi is the information weight, and x is the constraint on the difference between the values
of properties. At the same time, the normalization (or standardization) is as follows:
    .
xik →  xik − min xik   max xik − min xik </p>
        <p>k   k k </p>
        <p>
          Case reuse. This issue is the most difficult from the point of view of computer-aided processing,
since it requires the involvement of experts for a meaningful interpretation of the solutions obtained
[
          <xref ref-type="bibr" rid="ref12">14, 15</xref>
          ]. In most cases, the result of a meaningful interpretation is the adaptation, i.e. some
transformation with taking into account the current task features.
        </p>
        <p>In our case, we propose to use the so-called "zero adaptation", based on copying part of the
solutions.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>3.3.2. A rule-based expert system</title>
      <p>
        Our experience of creating rule-based expert systems [
        <xref ref-type="bibr" rid="ref13">16</xref>
        ] allows us to select techniques for the
formalization, conceptualization, and codification of logical rules. The main issues when creating
systems of this class are the following: the structure of rules, technologies for implementing logical
inference, and techniques for input/acquisition of rules.
      </p>
      <p>
        The structure of rules will be defined based on the domain model (Figure 2), and the prototypes
presented in [
        <xref ref-type="bibr" rid="ref14">17</xref>
        ].
      </p>
      <p>
        To support the input/acquisition of rules we propose to use the following techniques:
• Describing the rules in the form of decision tables of a specialized type [
        <xref ref-type="bibr" rid="ref15">18</xref>
        ], which provides:
description name of the rules; a clear definition of the concluding part of a rule by using the "#"
symbol; the ability to specify not only the properties but also its belonging to a particular class by
using string separator "::" in the column name.
• Describing the rules in the form of event trees [
        <xref ref-type="bibr" rid="ref14">17</xref>
        ], which allows one to use visual
programming methods;
• Describing the rules in the form of state transitions diagrams, which provide, unlike event
trees, to create cyclic graphs.
      </p>
    </sec>
    <sec id="sec-8">
      <title>4. Conclusion</title>
      <p>The paper considers the conception of an intelligent system for troubleshooting an aircraft, namely
the AirTech Assistant. The requirements for its functionality, the structure, and the domain conceptual
model are described. Case-based and rule-based expert systems are defined as the AirTech Assistant
main subsystems. The features of the implementation are considered.</p>
      <p>
        The AirTech Assistant will be a client-server web application and the following technologies and
means will be used for its realization: the Yii Framework, PHP, MySQL. The prototypes of
knowledge bases will be designed with the aid of the Personal Knowledge Base Designer [
        <xref ref-type="bibr" rid="ref16">19</xref>
        ].
      </p>
    </sec>
    <sec id="sec-9">
      <title>5. Acknowledgements</title>
      <p>The present study was supported by the Ministry of Education and Science of the Russian
Federation (Project no. 121030500071-2 "Methods and technologies of a cloud-based service-oriented
platform for collecting, storing and processing large volumes of multi-format interdisciplinary data
and knowledge based upon the use of artificial intelligence, model-driven approach and machine
learning"). Results are achieved using the Centre of collective usage «Integrated information network
of Irkutsk scientific educational complex».
6. References</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>AirNav-Maintenance</surname>
          </string-name>
          ,
          <year>2021</year>
          . URL:https://www.airnav.com/maintenance/index.html.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Aamodt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Plaza</surname>
          </string-name>
          ,
          <article-title>Case-based reasoning: foundational issues, methodological variations, and system approaches</article-title>
          ,
          <source>AI</source>
          Communications
          <volume>7</volume>
          (
          <issue>1</issue>
          ) (
          <year>1994</year>
          )
          <fpage>39</fpage>
          -
          <lpage>59</lpage>
          . doi:
          <volume>10</volume>
          .3233/AIC-1994-7104.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Jackson</surname>
          </string-name>
          ,
          <source>Introduction to Expert Systems, 3rd Edition</source>
          , Addison-Wesley,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>O.V.</given-names>
            <surname>Perfiliev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ryzhakov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.A.</given-names>
            <surname>Dolzhikov</surname>
          </string-name>
          ,
          <article-title>Intelligent system for finding malfunctions an aircraft</article-title>
          ,
          <source>Proceedings of the Samara Scientific Center of the Russian Academy of Sciences</source>
          <volume>4</volume>
          (
          <issue>3</issue>
          ) (
          <year>2018</year>
          )
          <fpage>326</fpage>
          -
          <lpage>331</lpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.M.</given-names>
            <surname>Savvina</surname>
          </string-name>
          ,
          <article-title>Proposal for the modernization of the onboard maintenance system of the SSJ 100 aircraft</article-title>
          , Crede Experto: transport, society, education, language
          <volume>3</volume>
          (
          <issue>22</issue>
          ) (
          <year>2019</year>
          )
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          . (in Russian) [6]
          <string-name>
            <surname>AUC</surname>
            <given-names>EATK</given-names>
          </string-name>
          :
          <article-title>On-board aircraft maintenance system for RRJ-</article-title>
          95B, Moscow,
          <year>2013</year>
          . (in Russian) [7]
          <string-name>
            <given-names>N.N.</given-names>
            <surname>Makarov</surname>
          </string-name>
          ,
          <article-title>Synthesis of an algorithm for the functioning of an information and control system for monitoring and diagnosing the state of general aircraft equipment</article-title>
          ,
          <source>News of universities: Aviation Technology</source>
          <volume>1</volume>
          (
          <year>2008</year>
          )
          <fpage>46</fpage>
          -
          <lpage>50</lpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Nikolaychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Yurin, Automating the identification of mechanical systems' technical state using case-based reasoning</article-title>
          ,
          <source>IEEE Intelligent Systems. Processing of the 3rd International IEEE Conference Intelligent Systems</source>
          (
          <year>2006</year>
          )
          <fpage>30</fpage>
          -
          <lpage>35</lpage>
          . doi:
          <volume>10</volume>
          .1109/IS.
          <year>2006</year>
          .
          <volume>348389</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Berman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Nikolaychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu. Yurin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.I.</given-names>
            <surname>Pavlov</surname>
          </string-name>
          ,
          <article-title>A methodology for the investigation of the reliability and safety of unique technical systems</article-title>
          ,
          <source>Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability</source>
          <volume>228</volume>
          (
          <year>2014</year>
          )
          <fpage>29</fpage>
          -
          <lpage>38</lpage>
          . doi:
          <volume>10</volume>
          .1177/1748006X13494820.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Berman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Nikolaychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu. Yurin</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.I. Pavlov</surname>
          </string-name>
          ,
          <article-title>Decision support system for the prevention and elimination of technogenic emergencies based on a case-based approach</article-title>
          ,
          <source>Technologies of technosphere safety</source>
          <volume>5</volume>
          (
          <issue>51</issue>
          ) (
          <year>2013</year>
          )
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.S.</given-names>
            <surname>Maltugueva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu</surname>
          </string-name>
          . Yurin,
          <article-title>Improving case-based reasoning with the aid of multi-criteria and group decision-making methods</article-title>
          ,
          <source>Proceedings of the 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)</source>
          (
          <year>2019</year>
          )
          <fpage>1031</fpage>
          -
          <lpage>1036</lpage>
          . doi:
          <volume>10</volume>
          .23919/MIPRO.
          <year>2019</year>
          .
          <volume>8756874</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [12]
          <string-name>
            <surname>L.R. De Mantaras</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Mcsherry</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Bridge</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Leake</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Craw</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Faltings</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          <string-name>
            <surname>Maher</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          <string-name>
            <surname>Cox</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Forbus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Keane</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Aamodt</surname>
            ,
            <given-names>I.Watson</given-names>
          </string-name>
          ,
          <article-title>Retrieval, reuse, revision and retention in case-based reasoning</article-title>
          ,
          <source>Knowledge Engineering Review</source>
          <volume>20</volume>
          (
          <issue>3</issue>
          ) (
          <year>2005</year>
          )
          <fpage>215</fpage>
          -
          <lpage>240</lpage>
          . doi:
          <volume>10</volume>
          .1017/S0269888906000646.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>I.</given-names>
            <surname>Yu. Zhuravlev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.B.</given-names>
            <surname>Gurevitch</surname>
          </string-name>
          ,
          <article-title>Pattern recognition and image recognition, Pattern recognition, classification</article-title>
          ,
          <source>forecasting: Mathematical techniques and their application 2</source>
          (
          <year>1989</year>
          )
          <fpage>5</fpage>
          -
          <lpage>72</lpage>
          . (in Russia) [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>McSherry</surname>
          </string-name>
          ,
          <article-title>An adaptation heuristic for case-based estimation</article-title>
          ,
          <source>Lecture Notes in Computer Science</source>
          <volume>1488</volume>
          (
          <year>1998</year>
          )
          <fpage>184</fpage>
          -
          <lpage>195</lpage>
          . doi:
          <volume>10</volume>
          .1007/BFb0056332.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.Y.</given-names>
            <surname>Yurin</surname>
          </string-name>
          ,
          <article-title>Group decision-making methods for adapting solutions derived from case-based reasoning</article-title>
          ,
          <source>Scientific and Technical Information Processing</source>
          <volume>42</volume>
          (
          <issue>5</issue>
          ) (
          <year>2015</year>
          )
          <fpage>375</fpage>
          -
          <lpage>381</lpage>
          . doi:
          <volume>10</volume>
          .3103/S014768821505010X.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.F.</given-names>
            <surname>Berman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Nikolaichuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu.Yurin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.A.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <article-title>Support of Decision-Making Based on a Production Approach in the Performance of an Industrial Safety Review</article-title>
          ,
          <source>Chemical and Petroleum Engineering</source>
          <volume>50</volume>
          (
          <issue>1-2</issue>
          ) (
          <year>2015</year>
          )
          <fpage>730</fpage>
          -
          <lpage>738</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10556-015-9970-x.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.O.</given-names>
            <surname>Dorodnykh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.V.</given-names>
            <surname>Kotov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Nikolaychuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.M.</given-names>
            <surname>Popov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu</surname>
          </string-name>
          .Yurin,
          <article-title>End-user development of knowledge bases for semi-automated formation of task cards</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>2913</volume>
          (
          <year>2021</year>
          )
          <fpage>60</fpage>
          -
          <lpage>73</lpage>
          . doi:
          <volume>10</volume>
          .47350/ICCS-DE.
          <year>2021</year>
          .
          <volume>05</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu. Yurin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.O.</given-names>
            <surname>Dorodnykh</surname>
          </string-name>
          ,
          <article-title>Creating Web Decision-Making Modules on the Basis of Decision Tables Transformations</article-title>
          ,
          <source>Communications in Computer and Information Science</source>
          <volume>1341</volume>
          (
          <year>2021</year>
          )
          <fpage>167</fpage>
          -
          <lpage>184</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -68527-0_
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu. Yurin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.O.</given-names>
            <surname>Dorodnykh</surname>
          </string-name>
          ,
          <article-title>Personal knowledge base designer: Software for expert systems prototyping</article-title>
          ,
          <source>SoftwareX</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <article-title>100411</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.softx.
          <year>2020</year>
          .
          <volume>100411</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>