<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="ru">
  <front xmlns:xlink="http://www.w3.org/1999/xlink">
    <journal-meta>
      <journal-id journal-id-type="elibrary">9004</journal-id>
      <journal-title-group>
        <journal-title>Problems of information security. Computer systems</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Проблемы информационной безопасности. Компьютерные системы</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2071-8217</issn>
    </journal-meta>
    <article-meta xmlns:xlink="http://www.w3.org/1999/xlink">
      <article-id pub-id-type="publisher-id">8</article-id>
      <article-id pub-id-type="doi">10.48612/jisp/ed6x-521z-23h7</article-id>
      <title-group>
        <article-title>An automated method for assessing the correctness of distributed algorithms using chaos engineering testing</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Автоматизированный способ оценки корректности распределенных алгоритмов с помощью тестирования подходом хаос-инженерии</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0008-4593-4444</contrib-id>
          <name>
            <surname>Lyrchikov</surname>
            <given-names>Alexander</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>lyrchikov.aa@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0001-9862-1507</contrib-id>
          <name>
            <surname>Dakhnovich</surname>
            <given-names>Andrey</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>add@ibks.spbstu.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moskvin</surname>
            <given-names>Dmitry</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>moskvin_da@spbstu.ru</email>
        </contrib>
      </contrib-group>
      <aff id="aff1">Peter the Great St. Petersburg Polytechnic University</aff>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-08-25">
        <day>25</day>
        <month>08</month>
        <year>2025</year>
      </pub-date>
      <issue>Спецвыпуск</issue>
      <fpage>99</fpage>
      <lpage>111</lpage>
      <self-uri xmlns:xlink="http://www.w3.org/1999/xlink" content-type="pdf" xlink:href="https://jisp.spbstu.ru/userfiles/files/soderzhaniya/2025_spetsvipusk-5-6.pdf"/>
      <abstract xml:lang="en">
        <p>In the paper a method for assessing the correctness of distributed algorithms using chaos engineering techniques to enhance their testing efficiency is presented. An analysis of current research in the field of testing distributed systems - such as federated learning systems for Large Language Models (LLMs) - and chaos engineering is provided. Existing chaos engineering-based testing methods and tools are analyzed, and their shortcomings are identified. As a result, a method for assessing the correctness of distributed systems through chaos engineering testing has been developed; vulnerability testing in open-source projects was conducted, including a comparison with existing approaches. The obtained results confirm the effectiveness of the proposed method.</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>Testing</kwd>
        <kwd>chaos engineering</kwd>
        <kwd>fuzzing LLM</kwd>
        <kwd>federated learning</kwd>
        <kwd>distributed algorithms</kwd>
        <kwd>distributed systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
