<?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>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-17745</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>Zudov</surname>
              <given-names>A.B.</given-names>
            </name>
          </name-alternatives>
          <email>antony.zudov@mail.ru</email>
          <xref ref-type="aff" rid="affc14c3762"/>
        </contrib>
      </contrib-group>
      <aff id="affc14c3762">
        <institution xml:lang="ru">ФГБОУ ВПО «Пензенский государственный университет»</institution>
        <institution xml:lang="en">Penza State University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2015-01-10">
        <day>10</day>
        <month>01</month>
        <year>2015</year>
      </pub-date>
      <issue>1</issue>
      <fpage>85</fpage>
      <lpage>85</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://science-education.ru/ru/article/view?id=17745</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>В статье описывается модель описания потенциальных взаимодействий правил в активных базах данных, предназначенная для статической проверки. Отдельное внимание уделено недостаткам подходов к статической проверке, основанных на графе срабатываний и графе активации. Описаны преимущества подходов к статической проверке, основанных на вычислении оценки областей значений правил, по сравнению с существующими способами. Рассмотрены понятия свойств терминальности и конфлюентности набора правил. Предложен критерий инициируемости активных правил. Предложена модель описания потенциальных взаимодействий в виде графа. Разработан алгоритм построения графа областей значений. Описаны способы проверки терминальности и конфлюентности на данном графе. Приведён пример использования графа областей значений и графа срабатываний при разработке активных правил в геоинформационной системе.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The purpose of the research is to describe a model of potential active database rules interactions, which used in static analysis. Special attention is paid to the disadvantages of the approach to static analysis, which based on triggering graph and activation graph. Advantages of static analysis approaches, which based on the computation of estimates of ranges of active rules, are described as contrast of previous approaches.  Notions of termination and confluence of active rules set is considered. A criterion of triggering of active rules is proposed. A model describing the potential interactions in the form of a graph is proposed.  Range graph construction algorithm is developed. Methods of termination and confluence checking on this graph are described. Example of use of range graph and triggering graph in active rules development in geographic information system is demonstrated.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>активные правила</kwd>
        <kwd>активные базы данных</kwd>
        <kwd>граф</kwd>
        <kwd>статическая проверка</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>active rules</kwd>
        <kwd>active databases</kwd>
        <kwd>graph</kwd>
        <kwd>static analyses</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Макарычев П.П. Волгина Н.А. Моделирование сетей массового обслуживания на основе маркированных графов //  Известия вузов. Поволжский регион. Технические науки. – 2008. -№ 3. – С. 33-39.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Baralis, E. An algebraic approach in static analysis in active database rules / E. Baralis, J. Widom. // - In Proceedings of the 20th International Conference od Very Large Databases. –  Santiago, Chile, 1994 – Р. 475-486.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Bailey, J. Abstract interpretation for termination analysis in functional active databases / J. Bailey, A. Poulovassilis. // J. of Intell. Info. Systems. – 1999 . - №12. – Р. 243.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Debray, S. Constraint-Based Validation Analysis for Cyclic Active Database Rules / Saumya K. Debray , Timothy J. Hickey. // - Proceedings of the First International Conference on Computational Logic. – London, UK, 2000. – Р. 1121-1136.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Jin, Y. A concurrent rule scheduling algorithm for active rules // Y. Jin, S.D. Urban, S.W. Dietrich. - Data &amp; Knowledge Engineering. – 2007. - №60.3. – Р. 530-546.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Ray, I. Detecting Termination of Active Database Rules Using Symbolic Model Checking / I. Ray, I. Ray // 5th East European Conference, Proceedings. – 2001. - №13. – Р. 266.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
