<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">sustain</journal-id><journal-title-group><journal-title xml:lang="ru">Надежность</journal-title><trans-title-group xml:lang="en"><trans-title>Dependability</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-2646</issn><issn pub-type="epub">2500-3909</issn><publisher><publisher-name>RAMS Journal Limited liability company</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21683/1729-2646-2025-25-4-61-68</article-id><article-id custom-type="elpub" pub-id-type="custom">sustain-694</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНТЕЛЛЕКТУАЛЬНЫЕ ТРАНСПОРТНЫЕ СИСТЕМЫ</subject></subj-group></article-categories><title-group><article-title>Выявление системных неисправностей в программно­-аппаратных комплексах на основе интеллектуальных технологий</article-title><trans-title-group xml:lang="en"><trans-title>Detecting system faults in hardware and software systems using intelligent solutions</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>Pankov</surname><given-names>I. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Панков Илья Анатольевич – аспирант</p><p>Омск</p></bio><bio xml:lang="en"><p>Ilia A. Pankov, postgraduate student</p><p>Omsk</p></bio><email xlink:type="simple">pankov99ai@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></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>Averchenko</surname><given-names>A. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Аверченко Артем Павлович – аспирант ОмГТУ, руководитель СКБ «Цифровая обработка сигналов на ПЛИС»</p><p>Омск</p></bio><bio xml:lang="en"><p>Artem P. Averchenko, postgraduate student, OmSTU, head of the Digital Signal Processing using FPGA SDB</p><p>Omsk</p></bio><xref ref-type="aff" rid="aff-1"/></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>Pankov</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Панков Денис Анатольевич – руководитель проектов и системный аналитик, участник программного комитета по стандартизации информационных технологий, канд. техн. наук</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Denis A. Pankov, Project Manager and System Analyst, Member of the Program Committee for Information Technology Standardisation, Candidate of Engineering</p><p>Saint Petersburg</p></bio><email xlink:type="simple">pankovDDD@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Омский государственный технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Omsk State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>ООО «ЛАНИТ-ТЕРКОМ»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>LANIT-TERKOM LLC</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>07</day><month>12</month><year>2025</year></pub-date><volume>25</volume><issue>4</issue><fpage>61</fpage><lpage>68</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Панков И.А., Аверченко А.П., Панков Д.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Панков И.А., Аверченко А.П., Панков Д.А.</copyright-holder><copyright-holder xml:lang="en">Pankov I.A., Averchenko A.P., Pankov D.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.dependability.ru/jour/article/view/694">https://www.dependability.ru/jour/article/view/694</self-uri><abstract><p>Представлена система выявления неисправностей в распределенных программно-аппаратных комплексах, основанная на наборе интеллектуальных технологий. Подход объединяет динамическое тестирование (фаззинг), корректируемое большими языковыми моделями, а также анализ шаблонов уязвимостей известных баз знаний MITRE и OWASP для выявления программных ошибок, способствующих проведению потенциальных атак. Предложенная архитектура оперативно диагностирует отказы и сбои, локализует их причину и автоматически эскалирует инцидент системному администратору. Практическая значимость решения подтверждена экспериментально по таким параметрам, как среднее время обнаружения ошибок, охват кода, количество обнаруженных дефектов.</p></abstract><trans-abstract xml:lang="en"><p>The paper presents a system for detecting faults in distributed software and hardware systems that is based on a set of intelligent technologies. The method combines dynamic testing (fuzzing) enhanced with large language models, as well as analysis of vulnerability patterns of the well-known MITRE and OWASP knowledge bases to identify software errors that enable potential attacks. The proposed architecture promptly diagnoses failures and faults, localizes their causes and automatically escalates the incident to the system administrator. The practical significance of the solution is confirmed experimentally in terms of such parameters as the average error detection time, code coverage, and the number of detected defects.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>обнаружение неисправностей</kwd><kwd>распределенные комплексы</kwd><kwd>отказы и сбои</kwd><kwd>фаззинг</kwd><kwd>большие языковые модели</kwd></kwd-group><kwd-group xml:lang="en"><kwd>fault detection</kwd><kwd>distributed systems</kwd><kwd>failures and faults</kwd><kwd>fuzzing</kwd><kwd>large language models</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Meng Ruijie, Mirchev Martin, Böhme Marcel et al. Large Language Model guided Protocol Fuzzing. 2024. DOI: 10.14722/ndss.2024.24556</mixed-citation><mixed-citation xml:lang="en">Meng R., Mirchev M., Böhme M. et al. Large Language Model guided Protocol Fuzzing. Network and Distributed System Security (NDSS) Symposium 2024; San Diego (CA, USA). DOI: 10.14722/ndss.2024.24556</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Elnaggar R., Delgado B., Fung J. M. RAG-Based Fuzzing of Cross-Architecture Compilers. URL: https://arxiv.org/abs/2504.08967 (дата обращения: 13.07.2025).</mixed-citation><mixed-citation xml:lang="en">Elnaggar R., Delgado B., Fung J. M. RAG-Based Fuzzing of Cross-Architecture Compilers. (accessed 13.07.2025). Available at: https://arxiv.org/abs/2504.08967.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Панков И.А., Панков Д.А., Денисова Л.А. Автоматизация разработки и тестирования цифровых систем связи с многоуровневой архитектурой // Автоматизация в промышленности. 2023. № 1. С. 31–35.</mixed-citation><mixed-citation xml:lang="en">Pankov I.A., Pankov D.A., Denisova L.A. [Automation of development and testing of digital communication systems with multilevel architecture]. Avtomatizatsiya v promyshlennosti 2023;1:31-35. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Панков И.А., Панков А.П., Панков Д.А. и др. Перспективы использования FMEA-анализов для высокоответственных технических систем // Известия Тульского государственного университета. Технические науки. 2024. № 3. С. 26–31.</mixed-citation><mixed-citation xml:lang="en">Pankov I.A., Pankov A.P., Pankov D.A. et al. Prospects for the use of FMEA analyzes for highly critical technical systems. Izvestiya Tula State University 2024;3:26-31. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Панков И.А. Выявление дефектов при тестировании алгоритмов цифровых устройств на базе ПЛИС // Известия Тульского государственного университета. Технические науки. 2023. № 11. С. 277–280.</mixed-citation><mixed-citation xml:lang="en">Pankov I.A. Detecting defects when testing algorithms digital devices based on FPGA. Izvestiya Tula State University 2023;11:277-280. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Панков И.А., Панков Д.А. Обнаружение системных дефектов цифровых устройств при имитации неисправностей с применением // Надежность. 2023. Т. 23. № 4. С. 51–58.</mixed-citation><mixed-citation xml:lang="en">Pankov D.A., Pankov I.A. Detecting system defects of digital devices in the course of malfunction imitation using fuzzing. Dependability 2023;23(4):51-58. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian et al. Fuzz4All: Universal Fuzzing with Large Language Models. 2024. URL: https://arxiv.org/abs/2308.04748 (дата обращения: 29.09.2025).</mixed-citation><mixed-citation xml:lang="en">Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian et al. Fuzz4All: Universal Fuzzing with Large Language Models. 2024. (accessed 29.09.2025). Available at: https://arxiv.org/abs/2308.04748.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Zafar A., Wajid B., Akram B. A hybrid fault diagnosis architecture for Wireless Sensor Networks // ICOSST. 2015. DOI: 10.1109/ICOSST.2015.7396395</mixed-citation><mixed-citation xml:lang="en">Zafar A., Wajid B., Akram B. A hybrid fault diagnosis architecture for Wireless Sensor Networks. ICOSST; 2015. DOI: 10.1109/ICOSST.2015.7396395</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Heracleous C., Keliris C., Panayiotou C. et al. Fault diagnosis for a class of nonlinear uncertain hybrid systems // Nonlinear Analysis: Hybrid Systems. 2022. Vol. 44. P. 101137. DOI: 10.1016/j.nahs.2021.101137</mixed-citation><mixed-citation xml:lang="en">Heracleous C., Keliris C., Panayiotou C. et al. Fault diagnosis for a class of nonlinear uncertain hybrid systems. Nonlinear Analysis: Hybrid Systems 2022;44:101137. DOI: 10.1016/j.nahs.2021.101137</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Pan Z., Fu Y., Guo H. et al. Analysis of Covert Attacks Using False Data against Network Control Systems: Three Case Studies // Syst Sci Complex. 2023. Vol. 36. Pp. 1407–1422.</mixed-citation><mixed-citation xml:lang="en">Pan Z., Fu Y., Guo H. et al. Analysis of Covert Attacks Using False Data against Network Control Systems: Three Case Studies. Syst Sci Complex 2023;36:1407-1422.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Reber A., Cha S.K. Optimizing Fuzzing Seed Selection // Proceedings of the 23rd USENIX Security Symposium. San Diego, CA, 2014. Pp. 861–875.</mixed-citation><mixed-citation xml:lang="en">Reber A., Cha S.K. Optimizing Fuzzing Seed Selection. Proceedings of the 23rd USENIX Security Symposium. San Diego (CA, USA); 2014. Pp. 861-875.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Fibich C., Tauner S., Rössler P. et al. FIJI: Fault InJection Instrumenter // EURASIP Journal on Embedded Systems. 2019. DOI: 10.1186/s13639-019-0088-7</mixed-citation><mixed-citation xml:lang="en">Fibich C., Tauner S., Rössler P. et al. FIJI: Fault InJection Instrumenter. EURASIP Journal on Embedded Systems 2019. DOI: 10.1186/s13639-019-0088-7</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Trippel T., Shin K.G. Fuzzing Hardware as Software // USENIX: [сайт]. 2022. URL: https://www.usenix.org/system/files/sec22-trippel.pdf (дата обращения: 13.07.2025).</mixed-citation><mixed-citation xml:lang="en">Trippel T., Shin K.G. Fuzzing Hardware as Software. (accessed 13.07.2025). Available at: https://www.usenix.org/system/files/sec22-trippel.pdf</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Панков Д.А., Денисова Л.А. Контроль и диагностика отказов программно-аппаратных комплексов // Омский научный вестник. 2018. № 2. С. 128–130.</mixed-citation><mixed-citation xml:lang="en">Pankov D.A., Denisova L.A. Control and diagnostics of faults in hardware-software complex. Omsk Scientific Bulletin 2018;2(158):128-133. (in Russ.) DOI:https://doi.org/10.25206/1813-8225-2018-158-128-133.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Панков Д.А., Денисова Л.А. Проектирование аппаратно-программного комплекса: определение объема тестовых испытаний микропроцессорных устройств // Автоматизация в промышленности. 2020. № 12. С. 23–29.</mixed-citation><mixed-citation xml:lang="en">Pankov D.A., Denisova L.A. [Designing a software and Hardware system: defining the scope of testing of computer-based devices]. Avtomatrizatsiya v promyshlennosti 2020;12:23-29. (in Russ.)</mixed-citation></citation-alternatives></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>
