<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Journal of Technical Research</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Journal of Technical Research</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Журнал технических исследований</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2500-3313</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">113673</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Информационные технологии и телекоммуникации</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Information technology and telecommunication</subject>
    </subj-group>
    <subj-group>
     <subject>Информационные технологии и телекоммуникации</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Verification as a means of defect-free operation of special software in multiprocessor computing systems</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Верификация как средство бездефектного функционирования специального программного обеспечения в многопроцессорных вычислительных системах</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Здиорук</surname>
       <given-names>Д. А.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zdiuruk</surname>
       <given-names>Denis Aleksandrovich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Марченкова</surname>
       <given-names>Е. Р.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Marchenkova</surname>
       <given-names>Elena Romanovna</given-names>
      </name>
     </name-alternatives>
     <email>klon.86@mail.ru</email>
     <bio xml:lang="ru">
      <p>аспирант технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>graduate student of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Военная академия войсковой противовоздушной обороны вооруженных сил Российской Федерации имени маршала Советского Союза А. М. Василевского</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Military Academy of Army Air Defence of the Armed Forces of the Russian Federation named after Marshal of the Soviet Union A.M. Wasilewski</institution>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2026-03-25T00:00:00+03:00">
    <day>25</day>
    <month>03</month>
    <year>2026</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-03-25T00:00:00+03:00">
    <day>25</day>
    <month>03</month>
    <year>2026</year>
   </pub-date>
   <volume>12</volume>
   <issue>1</issue>
   <fpage>16</fpage>
   <lpage>22</lpage>
   <history>
    <date date-type="received" iso-8601-date="2026-01-22T00:00:00+03:00">
     <day>22</day>
     <month>01</month>
     <year>2026</year>
    </date>
    <date date-type="accepted" iso-8601-date="2026-02-23T00:00:00+03:00">
     <day>23</day>
     <month>02</month>
     <year>2026</year>
    </date>
   </history>
   <self-uri xlink:href="https://naukaru.ru/en/nauka/article/113673/view">https://naukaru.ru/en/nauka/article/113673/view</self-uri>
   <abstract xml:lang="ru">
    <p>Актуальность выбранной темы обусловлена растущими требованиями к надежности специального программного обеспечения (ПО) в многопроцессорных вычислительных системах комплексов автоматизированного управления (КСАУ) тактического звена. В условиях современных военных операций такие системы подвергаются высоким нагрузкам, включая параллельные процессы и жесткие требования реального времени, где даже единичный дефект может привести к критическим сбоям. Верификация выступает ключевым средством обеспечения бездефектного функционирования, минимизируя риски и повышая устойчивость к внешним угрозам. Целью исследования является разработка комплексной методологии верификации специального ПО для многопроцессорных систем КСАУ тактического звена, гарантирующей отсутствие дефектов на всех этапах жизненного цикла - от проектирования до эксплуатации. Эта методология интегрирует формальные методы проверки (model checking), динамическое тестирование и критерии кибериммунитета, адаптированные к особенностям тактического уровня управления. Научная новизна заключается в предложенном подходе, сочетающем статический анализ моделей с реального времени мониторингом целостности ПО в многопроцессорной среде. В отличие от традиционных методов, новая методология учитывает специфику межпроцессорного обмена и распределенных вычислений в КСАУ, вводя поддающиеся количественной оценке критерии верификации для приобретенного кибериммунитета. Практическая значимость проявляется в возможности прямого внедрения разработанных методов для повышения надежности существующих КСАУ тактического звена, что соответствует стандартам ГОСТ Р 51901.3-2002 и снижает эксплуатационные риски в боевых системах. Применение позволит сократить время на отладку и повысить общую боеготовность комплексов. Перспективы применения включают интеграцию в отечественные платформы вроде архитектуры «Эльбрус», а также адаптацию для других военных вычислительных систем с жесткими требованиями реального времени, способствуя дальнейшему развитию автоматизированных систем управления</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The relevance of the chosen topic stems from the growing requirements for the reliability of special software (SW) in multiprocessor computing systems of tactical-level automated control complexes (KS AU). In modern military operations, such systems face high loads, including parallel processes and strict real-time requirements, where even a single defect can lead to critical failures. Verification serves as a key means to ensure defect-free operation, minimizing risks and enhancing resilience to external threats. The research aims to develop a comprehensive verification methodology for special SW in multiprocessor KS AU systems at the tactical level, guaranteeing defect-free performance across all lifecycle stages—from design to operation. This methodology integrates formal verification methods (model checking), dynamic testing, and cyberimmunity criteria tailored to the specifics of tactical-level control. The scientific novelty lies in the proposed approach combining static model analysis with real-time integrity monitoring of SW in a multiprocessor environment. Unlike traditional methods, the new methodology accounts for the specifics of inter-processor exchange and distributed computing in KS AU, introducing quantifiable verification criteria for acquired cyberimmunity. The practical significance is evident in the potential for direct implementation of the developed methods to enhance the reliability of existing tactical-level KS AU systems, aligning with GOST R 51901.3-2002 standards and reducing operational risks in combat systems. Application will shorten debugging time and improve overall combat readiness of the complexes. Prospects for application include integration into domestic platforms such as the Elbrus architecture, as well as adaptation for other military computing systems with stringent real-time requirements, contributing to the further development of automated control systems</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>верификация программного обеспечения</kwd>
    <kwd>бездефектное функционирование</kwd>
    <kwd>многопроцессорные вычислительные системы</kwd>
    <kwd>комплексы автоматизированного управления</kwd>
    <kwd>КСАУ тактического звена</kwd>
    <kwd>формальные методы верификации</kwd>
    <kwd>кибериммунитет</kwd>
    <kwd>model checking</kwd>
    <kwd>динамическое тестирование</kwd>
    <kwd>специальное ПО</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>software verification</kwd>
    <kwd>defect-free operation</kwd>
    <kwd>multiprocessor computing systems</kwd>
    <kwd>automated control complexes</kwd>
    <kwd>tactical-level KS AU</kwd>
    <kwd>formal verification methods</kwd>
    <kwd>cyberimmunity</kwd>
    <kwd>model checking</kwd>
    <kwd>dynamic testing</kwd>
    <kwd>special software</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Baier C., Katoen J.-P. Principles of Model Checking. Cambridge : MIT Press, 2008. 954 p.</mixed-citation>
     <mixed-citation xml:lang="en">Abramov S.M. Methods of ensuring cyberimmunity of special software in automated military systems : PhD thesis (Tech. Sc.). Smolensk, 2023. 156 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Cuoq P., Kirchner C., Kosmatov N. et al. Frama-C: A software analysis perspective // Software Testing, Verification and Reliability. 2012. Vol. 25, № 3. P. 229-264.</mixed-citation>
     <mixed-citation xml:lang="en">Baier C., Katoen J.-P. Principles of Model Checking. Cambridge : MIT Press, 2008. 954 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Holzmann G.J. The SPIN Model Checker: Primer and Reference Manual. Addison-Wesley Professional, 2003. 608 с.</mixed-citation>
     <mixed-citation xml:lang="en">GOST R 51901.3-2002. Reliability in engineering. Software for technological process control. Control and diagnostic methods. Approved 01.07.2003. Moscow : Standartinform, 2002. 28 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">IEEE Std 1012-2016. Standard for System, Software, and Hardware Verification and Validation. New York : IEEE, 2017. 387 p.</mixed-citation>
     <mixed-citation xml:lang="en">Zdiuruk D.A. Mechanism for control and recovery of special software integrity in multiprocessor computing systems of military purpose based on acquired cyberimmunity / D.A. Zdiuruk, A.N. Neustroev, E.R. Marchenkova // Best Scientific Research 2025: Proceedings of the XXIII International Research Competition, Penza, September 15, 2025. – Penza: Nauka i Prosveshchenie (IP Gulyaev G.Yu.), 2025. – P. 16-20.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Owre S., Rushby J., Shankar N. PVS: A Prototype Verification System // 11th International Conference on Automated Deduction (CADE). Saratoga, 1992. P. 748-752.</mixed-citation>
     <mixed-citation xml:lang="en">Zhuravlev Yu.P. Automated tactical-level control systems: Textbook. Smolensk : VA PVO, 2022. 245 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Абрамов С.М. Методы обеспечения кибериммунитета специального ПО в автоматизированных системах военного назначения : дис. ... канд. техн. наук. Смоленск, 2023. 156 с.</mixed-citation>
     <mixed-citation xml:lang="en">Kozlov A.S. Hardware-software methods for software protection in multiprocessor computing complexes // Information Technology Security. 2025. Vol. 32, no. 1. P. 78-89.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">ГОСТ Р 51901.3-2002. Надежность в технике. Программное обеспечение технологических процессов управления. Методы контроля и диагностики. Введ. 01.07.2003. М.: Стандартинформ, 2002. 28 с.</mixed-citation>
     <mixed-citation xml:lang="en">Cuoq P., Kirchner C., Kosmatov N. et al. Frama-C: A software analysis perspective // Software Testing, Verification and Reliability. 2012. Vol. 25, no. 3. P. 229-264.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Журавлев Ю.П. Автоматизированные системы управления тактического звена : учеб. пособие. Смоленск : ВА ПВО, 2022. 245 с.</mixed-citation>
     <mixed-citation xml:lang="en">Marchenkova E.R. Verification of multiprocessor computing systems / E.R. Marchenkova // Energy, Informatics, Innovations - 2024 (mathematical modeling and information technologies in production and construction, microelectronics and optotechnics): Proceedings of the XIV International Scientific-Technical Conference, Smolensk, November 13-14, 2024. – Smolensk: [b.i.], 2024. – P. 96-99.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Здиорук Д. А. Механизм контроля и восстановления целостности специального программного обеспечения многопроцессорных вычислительных систем военного назначения на основе приобретаемого кибериммунитета / Д. А. Здиорук, А. Н. Неустроев, Е. Р. Марченкова // Лучшие научные исследования 2025 : Сборник статей XXIII Международного научно-исследовательского конкурса, Пенза, 15 сентября 2025 года. – Пенза: Наука и Просвещение (ИП Гуляев Г.Ю.), 2025. – С. 16-20.</mixed-citation>
     <mixed-citation xml:lang="en">Holzmann G.J. The SPIN Model Checker: Primer and Reference Manual. Addison-Wesley Professional, 2003. 608 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Козлов А.С. Аппаратно-программные методы защиты ПО в многопроцессорных вычислительных комплексах // Безопасность информационных технологий. 2025. Т. 32, № 1. С. 78-89.</mixed-citation>
     <mixed-citation xml:lang="en">IEEE Std 1012-2016. Standard for System, Software, and Hardware Verification and Validation. New York : IEEE, 2017. 387 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Марченкова Е. Р. Верификация многопроцессорных вычислительных систем / Е. Р. Марченкова // Энергетика, информатика, инновации - 2024 (математическое моделирование и информационные технологии в производстве и строительстве, микроэлектроника и оптотехника) : XIV Международная научно-техническая конференция : сборник трудов, Смоленск, 13–14 ноября 2024 года. – Смоленск: Б.и., 2024. – С. 96-99.</mixed-citation>
     <mixed-citation xml:lang="en">Owre S., Rushby J., Shankar N. PVS: A Prototype Verification System // 11th International Conference on Automated Deduction (CADE). Saratoga, 1992. P. 748-752.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Рутковский В.Е. Формальная верификация параллельных программ в системах реального времени // Программные продукты и системы. 2024. № 2. С. 34-42.</mixed-citation>
     <mixed-citation xml:lang="en">Rutkovsky V.E. Formal verification of parallel programs in real-time systems // Software Products and Systems. 2024. No. 2. P. 34-42.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Фролов А.В., Рыжов В.И. Разработка программного комплекса для верификации многопроцессорных систем управления // Изв. высш. учеб. завед. Сер. приборостроение. 2018. Т. 61, № 5. С. 112-120.</mixed-citation>
     <mixed-citation xml:lang="en">Frolov A.V., Ryzhov V.I. Development of software complex for verification of multiprocessor control systems // News of Higher Educational Institutions. Instrumentation Series. 2018. Vol. 61, no. 5. P. 112-120.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
