<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.36607</article-id>
      <article-id pub-id-type="publisher-id">ART-36607</article-id>
      <title-group>
        <article-title>ФОРМАЛЬНЫЕ МОДЕЛИ СТРУКТУРНЫХ ОШИБОК В БАЗАХ ЗНАНИЙ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Долинина</surname>
              <given-names>О.Н.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Dolinina</surname>
              <given-names>O.N.</given-names>
            </name>
          </name-alternatives>
          <email>odolinina09@gmail.com</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Сучкова</surname>
              <given-names>Н.К.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Suchkova</surname>
              <given-names>N.K.</given-names>
            </name>
          </name-alternatives>
          <email>rinoa_27@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Резчиков</surname>
              <given-names>А.Ф.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Rezchikov</surname>
              <given-names>A.F.</given-names>
            </name>
          </name-alternatives>
          <email>rw4cy@mail.ru</email>
          <xref ref-type="aff" rid="aff2"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГБОУ ВО «Саратовский государственный технический университет имени Гагарина Ю.А.»</institution>
        <institution xml:lang="en">Yuri Gagarin State Technical University of Saratov</institution>
      </aff>
      <aff id="aff2">
        <institution xml:lang="ru">Институт проблем точной механики и управления РАН</institution>
        <institution xml:lang="en">Institute of Precision Mechanics and Control of Russian Academy of Sciences</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2017-03-05">
        <day>05</day>
        <month>03</month>
        <year>2017</year>
      </pub-date>
      <issue>3</issue>
      <fpage>7</fpage>
      <lpage>11</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=36607</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>В статье описана первая стадия отладки интеллектуальных систем – статический анализ; обобщается информация о структурных ошибках в продукционных базах знаний интеллектуальных систем. Приводится классификация структурных ошибок и их формализация на основе теории графов. Выделяется 3 класса структурных ошибок: ошибки избыточности, ошибки неполноты и противоречия – и приводятся рекомендации по их устранению. Для каждого класса ошибок приводится детальный анализ наличия ошибочных продукций. Описываемый подход к отладке интеллектуальных систем относится к методам статического анализа, не требующим запуска системы на выполнение. Устранение данных ошибок позволяет привести продукционную базу знаний в состояние статической корректности. Этап статического анализа является необходимым этапом отладки баз знаний, но не гарантирует отсутствия ошибок в знаниях за счет противоречивости самой предметной области.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The paper describes the first stage of the intellectual systems debugging – static analysis. The paper accumulates information on structural errors in the rule-based knowledge bases of intellectual systems. It provides classification of structural errors on the base of the graph theory. There are 3 types of structural errors identified: redundancy errors, incompleteness errors and inconsistency. There are suggested the ways of deleting of the errors in the knowledge bases. For each class of the error there is described the detailed description of the incorrect rules. The described approach to the debugging of the intellectual system is considered as the method of static analysis which does not demand the running of the system. Deleting of these types of errors allows to transfer the rule-based knowledge base to the state of the static correctness. The stage of static analysis is a necessary stage of the knowledge base debugging but does not guarantee the absence of the errors in knowledge because of the inconsistency of the knowledge field itself.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>отладка интеллектуальных систем принятия решений</kwd>
        <kwd>статический анализ</kwd>
        <kwd>структурные ошибки</kwd>
        <kwd>продукционные базы знаний</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>debugging of the intellectual decision making systems</kwd>
        <kwd>static analysis</kwd>
        <kwd>structural errors</kwd>
        <kwd>rule-based systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Долинина О.Н. Алгоритмы и методы разработки и отладки экспертных систем: монография. – Саратов: Саратовский гос. технический ун-т, 2015 – 225 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Рыбина Г.В., Смирнов В.В. Методы и алгоритмы верификации баз знаний в интегрированных экспертных системах // Известия РАИ. Теория и системы управления. – 2007. – № 4. – С. 91–102.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Cimatti A., Corvino R., Lazzaro A., Narasamdya I., Rizzo T., Roveri M., Sanseviero A., Tchaltsev A.: Formal Verification and Validation of ERTMS Industrial Railway Train Spacing System. In Madhusudan, P., Seshia, S.A., eds.: CAV. Volume 7358 of LNCS., Springer (2012). P. 378–393.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Cragun B.J. Stendel H.J. A decision-table-based processor for checking completeness and consistency in rule-based expert systems // Int. J. Man-Mach. Stud. – 1987. – Vol. 26, № 5. – P. 633–648.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Dolinina O. Method of the Debugging of the Knowledge Bases of Intellectual Decision Making Systems / Advances in Intelligent Systems and Computing // Proc. Of the 5th Computer Science On-line Conf. 2016 (CSOC2016), 2016. – vol. 3. – P. 301–315.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Ferrante O., Benvenuti L., Mangeruca L., Sofronis C., Ferrari A.: Parallel NuSMV: A NuSMV Extension for the Verification of Complex Embedded Systems / Ortmeier, F., Daniel, P., eds.: SAFECOMPWorkshops. Volume 7613 of LNCS., Springer (2012). – P. 409–416.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Knauf R., Gonzalez A.J., Abel T. A framework for validation of rule-based systems / IEEE Trans Syst Man Cybern B Cybern. 2002; 32(3), P. 281–295.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Miller S.P., Whalen M.W., Cofer D.D. Software model checking takes off / Commun. ACM 53(2). (February 2010), Р. 58–64.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Pira E., Reza Zand Miralvand M., and Soltani F. Verification of Confliction and Unreachability in Rule-Based Expert Systems with Model Checking. URL: https://arxiv.org/abs/1404.2768 (дата обращения: 10.04.2014).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Suwa H., Scott A.C., Shortliffe. An Approach to Veryfing Consistency and Completeness in a Rule-Based Expert System // Rule-Based Expert Systems. – London: Addison – Wesley, 1984. – P. 159–170.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>11. Xu D., Kejian Xia, Dezheng Zhang, Huangsheng Zhang Model Checking the Inconsistency and Circularity in Rule-Based Expert Systems / Computer and Information Science. – 2009. – vol. 2, № 1. – P.12–17.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
