ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ

Формализация требований к программно-информационным системам с применением методов обработки естественного языка

Авторы

  • Дмитрий Владимирович Налимов Дальневосточный федеральный университет, 690922, Россия, Приморский край, г. Владивосток, о. Русский, п. Аякс, д. 10
  • Вячеслав Валерьевич Косенко Дальневосточный федеральный университет, 690922, Россия, Приморский край, г. Владивосток, о. Русский, п. Аякс, д. 10
  • Георгий Антонович Фесин Дальневосточный федеральный университет, 690922, Россия, Приморский край, г. Владивосток, о. Русский, п. Аякс, д. 10
  • Георгий Романович Скипор Дальневосточный федеральный университет, 690922, Россия, Приморский край, г. Владивосток, о. Русский, п. Аякс, д. 10
  • Антон Иванович Костюченко Дальневосточный федеральный университет, 690922, Россия, Приморский край, г. Владивосток, о. Русский, п. Аякс, д. 10

Как цитировать

ГОСТ Налимов Д. В., Косенко В. В., Фесин Г. А., Скипор Г. Р., Костюченко А. И. Формализация требований к программно-информационным системам с применением методов обработки естественного языка // СТРОИТЕЛЬНЫЕ И ДОРОЖНЫЕ МАШИНЫ. 2026. Т. 70. № 7. С. 137-148. DOI: 10.25726/h2508-4704-8919-m
APA Налимов, Д. В., Косенко, В. В., Фесин, Г. А., Скипор, Г. Р. & Костюченко, А. И. (2026). Формализация требований к программно-информационным системам с применением методов обработки естественного языка. СТРОИТЕЛЬНЫЕ И ДОРОЖНЫЕ МАШИНЫ, 70(7), 137-148. https://doi.org/10.25726/h2508-4704-8919-m

Аннотация

Извлечение и формализация требований из текстов технических заданий остаётся слабоавтоматизированным этапом жизненного цикла программно-информационных систем: значительная часть требований выражается естественным языком, а перевод их в проверяемую формальную форму выполняется вручную и зависит от квалификации аналитика. В работе построена авторская модель многоконтурного извлечения и формализации требований, объединяющая продукционные правила предметной области, статистическую сегментацию и дообученную языковую модель, с последующей проверкой результата по критериям качества требований ISO/IEC/IEEE 29148. Модель апробирована на модельном корпусе из 214 текстов технических заданий, содержащих 4 187 требований пяти типов. Взвешенная F1-мера извлечения составила 0,856 при полноте формализации 0,86 и доле недвусмысленных формализаций 0,88. Сопоставление четырёх подходов показало, что дообученный трансформер даёт наибольшую точность извлечения (F1 0,869), однако уступает гибридной модели по недвусмысленности формализации (0,77 против 0,88), из-за чего преимущество в точности не переходит в преимущество по проверяемости результата. Наибольшая доля ошибок приходится на пропуск неявных требований и некорректную сегментацию составных формулировок. Устойчивое насыщение качества наступает при объёме обучающего корпуса около 80%. Полученные соотношения показывают, что узкое место формализации смещается от точности распознавания к обеспечению недвусмысленности и проверяемости, из чего вытекает приоритет постобработки над наращиванием мощности распознающего компонента.

Ключевые слова

обработка естественного языка формализация требований инженерия требований программно-информационные системы извлечение информации техническое задание языковые модели

Библиографические ссылки

Абдукаримова А.Ж. Важность построения формального языка, характеризующего нормативные документы // Интеллектуальные технологии на транспорте. 2023. № S1 (35-1). С. 14-16.

Воронов М.В., Пичугина Е.И. Конструктивный метод формализации текстов-инструкций // Моделирование и анализ данных. 2024. Т. 14. № 4. С. 63-77.

Вуколов А.А., Кононыхина К.А. Современные подходы к обработке естественного языка // Наукосфера. 2025. № 6-2. С. 10-17.

Гадасин Д.В., Пак Е.В., Коровушкина В.М., Мелькова Е.К. Предобработка текстовой информации на основе термов естественного языка // REDS: Телекоммуникационные устройства и системы. 2022. Т. 12. № 1. С. 4-11.

Гимашева К.В., Гладких Е.А., Чуприна С.И. Унифицированное применение методов онтологического инжиниринга в задачах обработки текстовых данных // Вестник Пермского университета. Математика. Механика. Информатика. 2022. № 3 (58). С. 49-58.

Ильин Б.В. Подход к формализации описания предметной области в автоматизированной информационной системе // Оригинальные исследования. 2023. Т. 13. № 4. С. 264-273.

Каширин И.Ю. Извлечение фактов из естественно-языковых текстов методом унификации семантических паттернов // Вестник Рязанского государственного радиотехнического университета. 2025. № 91. С. 36-49.

Косьяненко И.А., Болбаков Р.Г. Добыча формальных спецификаций программ для дальнейшего применения в автоматической генерации сообщений к коммитам // International Journal of Open Information Technologies. 2023. Т. 11. № 1. С. 53-59.

Прошина М.В. Современные методы обработки естественного языка: нейронные сети // Экономика строительства. 2022. № 5. С. 27-42.

Сливный Д.И. Обработка естественного языка в вопрос-ответных системах // Тенденции развития науки и образования. 2024. № 111-8. С. 80-84.

Тимаков А.А. Способ контроля распространения чувствительных данных в программном обеспечении информационных систем // Автоматизация и информатизация ТЭК. 2025. № 4 (621). С. 54-61.

Токмаков Г.П. Актуальные проблемы разработки информационного и лингвистического обеспечения современных АСУ и пути их решения // Автоматизация процессов управления. 2022. № 4 (70). С. 8-19.

Токмаков Г.П., Савкин А.Л. Концептуальная модель системы формализованных сообщений АСУ и ее метаструктура // Автоматизация процессов управления. 2023. № 2 (72). С. 13-23.

Чаругин В.В., Чаругин В.В., Чесалин А.Н., Ушкова Н.Н. Конструктор блоков обработки естественного языка и применение его в задаче структурирования логов в информационной безопасности // International Journal of Open Information Technologies. 2024. Т. 12. № 9. С. 111-119.

Шапкин П.А., Сидоров А.Д. Система поиска специфицированных программных компонентов на естественном языке // Информационно-измерительные и управляющие системы. 2024. Т. 22. № 5. С. 80-87.

Выпуск

Раздел

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ

Метрики

54 просмотров
0 скачиваний
Хотите опубликоваться?
Подать статью

Машиночитаемые метаданные

Похожие статьи

<< < 1 2 3 4 5 6 7 8 > >> 

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)