<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2019.27.4.021</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">679</article-id>
      <title-group>
        <article-title xml:lang="ru">РАЗРАБОТКА МЕТОДА САМОАДАПТАЦИИ ПРИКЛАДНОЙ ПРОГРАММНОЙ СИСТЕМЫ НА ОСНОВЕ ТЕХНОЛОГИИ МАШИННОГО ОБУЧЕНИЯ</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>SOFTWARE SELF-ADAPTATION METHOD BASED ON MACHINE LEARNING TECHNOLOGY</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Бершадский</surname>
              <given-names>Александр Моисеевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Bershadsky</surname>
              <given-names>Alexander Moiseevich</given-names>
            </name>
          </name-alternatives>
          <email>bam@pnzgu.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Бождай</surname>
              <given-names>Александр Сергеевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Bozhday</surname>
              <given-names>Alexander Sergeevich</given-names>
            </name>
          </name-alternatives>
          <email>bozhday@yandex.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Евсеева</surname>
              <given-names>Юлия Игоревна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Evseeva</surname>
              <given-names>Julia Igorevna</given-names>
            </name>
          </name-alternatives>
          <email>shymoda@mail.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Гудков</surname>
              <given-names>Алексей Анатольевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Gudkov</surname>
              <given-names>Alexey Anatolievich</given-names>
            </name>
          </name-alternatives>
          <email>alexei.gudkov@gmail.com</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Пензенский государственный университет</aff>
        <aff xml:lang="en">Penza State University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Пензенский государственный университет</aff>
        <aff xml:lang="en">Пензенский государственный университет</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Пензенский государственный университет</aff>
        <aff xml:lang="en">Penza State University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">Пензенский государственный университет</aff>
        <aff xml:lang="en">Penza State University</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2019.27.4.021</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=679"/>
      <abstract xml:lang="ru">
        <p>В статье рассмотрены вопросы разработки метода самоадаптации прикладных&#13;
программных систем на основе технологии машинного обучения. Рассмотрены различия между&#13;
Model-Based и Model-Free подходами в обучении с подкреплением, обоснован выбор ModelBased подхода для создания метода самоадаптации программного обеспечения. Рассмотрено&#13;
определение расширенного марковского процесса принятия решений, учитывающего роль&#13;
ситуации в ходе самоадаптации программы. Предложена математическая модель пространства&#13;
состояний программной системы, основанная на гиперграфовой формализации модели&#13;
характеристик. На основе расширенного определения марковского процесса принятия решений,&#13;
предложенной модели пространства состояний системы и концепции Model-Based подхода к&#13;
машинному обучению с подкреплением разработан новый метод самоадаптации программного&#13;
обеспечения, учитывающий влияние действий, производимых системой, на состояние&#13;
окружающей среды. Приведен практический пример использования метода.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The article discusses development and application issues of software self-adaptation method&#13;
based on machine learning technology. The differences between the Model-Based and Model-Free&#13;
approaches in reinforcement learning are considered, the choice of the Model-Based approach for&#13;
creating a software self-adaptation method is substantiated. The definition of an expanded Markov&#13;
decision-making process that takes into account the role of the situation in the course of program selfadaptation is considered. A mathematical model of the state space of the software system is proposed,&#13;
based on the hypergraphic formalization of the model of characteristics. Based on the expanded&#13;
definition of the Markov decision-making process, the proposed model of the state space of the system,&#13;
and the concept of the Model-Based approach to machine learning with reinforcement, a new method of software self-adaptation was developed that takes into account the effect of the actions performed by&#13;
the system on the state of the environment. A practical example of using the method is given.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>самоадаптивные программные системы</kwd>
        <kwd>машинное обучение</kwd>
        <kwd>обучение с подкреплением</kwd>
        <kwd>искусственный интеллект</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>self-adaptive software systems</kwd>
        <kwd>machine learning</kwd>
        <kwd>reinforcement learning</kwd>
        <kwd>artificial intelligence</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Han H. Model-based Reinforcement Learning Approach for Planning in Self-Adaptive&#13;
System. International Conference on Ubiquitous Information Management and&#13;
Communication. New Jersey: IEEE; 2015:156-178.&#13;
</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Simmonds J., Bastarrica M.C. Modeling variability in software process lines. Departamento&#13;
de Ciencias de la Computación. 2011;4:93-100.&#13;
</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Бершадский А.М., Бождай А.С., Евсеева Ю.И., Гудков А.А. Математическая модель&#13;
рефлексии самоадаптивных программных систем. Известия Волгоградского&#13;
государственного технического университета. 2018;8:7-14.&#13;
</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Бождай А.С., Евсеева Ю.И. Метод рефлексивной самоадаптации программных&#13;
систем. Известия высших учебных заведений. Поволжский регион. Технические науки.&#13;
2018;46(2):74-86.&#13;
</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Machine Learning Proceedings 1991: Proceedings of the Eighth International Workshop&#13;
(ML91). Elsevier Science; 2014.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Silver D. Reinforcement learning and simulation-based search in computer go. Alta.,&#13;
Canada: University of Alberta Edmonton; 2009</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Fishman, George S. Monte Carlo: concepts, algorithms, and applications. Springer; 1996.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Colum R. Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search.&#13;
Computers and Games, 5th International Conference. Turin, Italy: Springer; 2006.</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>