Исследование методов построения систем анализа и проектирования программного обеспеченияНИР

Research of construction methods for systems of engineering and analysis of the software

Соисполнители НИР

МГУ имени М.В.Ломоносова Координатор

Источник финансирования НИР

госбюджет, раздел 0706 (для тем по госзаданию)

Этапы НИР

# Сроки Название
1 1 января 2021 г.-31 декабря 2021 г. Исследование методов построения систем анализа и проектирования программного обеспечения
Результаты этапа: В ходе выполнения работ первого этапа научно-исследовательской работы по проекту выполнены исследования методов разработки и реализации инструментальной среды поддержки процессов прямой и обратной инженерии программных систем различного уровня сложности. В том числе в анализаторе Svace, разрабатываемом совместно с Институтом системного программирования им. В.П. Иванникова РАН и выполняющем статический анализ программ, для поиска ошибок, были предложены алгоритмы поиска ошибок, связанных с использованием данных. Такие данные получаются из внешних источников и потенциально могут контролироваться злоумышленником. Проведено исследование используемых на практике методов верификации формальных моделей защищенности программных систем. Изучены возможности применения методов дедуктивной верификации, проверки выполнимости и симуляции сценариев с мониторингом верифицируемых свойств к моделям защищенности индустриальных систем.
2 1 января 2022 г.-31 декабря 2022 г. Исследование методов построения систем анализа и проектирования программного обеспечения
Результаты этапа: В ходе выполнения работ второго этапа научно-исследовательской работы по проекту выполнены исследования используемых на практике методов автоматизации верификации формальных моделей защищенности программных и аппаратных систем, выполнена разработка и реализация элементов инструментальной среды поддержки процессов прямой и обратной инженерии программных систем различного уровня сложности. В рамках анализатора Svace, разрабатываемого совместно с Институтом системного программирования им. В.П. Иванникова РАН, реализованы алгоритмы поиска ошибок помеченных данных, как компоненты, работающие по схеме «источник-приёмник». В качестве источников используются вызовы библиотечных функций, получающих данные извне программы, а также аргументы функции main. Приёмниками являются обращение к массивам, использование переменных как шага или границы цикла, вызов функций, требующих проверенных аргументов. Поддерживается обработка непроверенных целых чисел и строк. Изучены проблемы практического применения методов автоматизированной дедуктивной верификации и автоматизированной симуляции сценариев с мониторингом верифицируемых свойств для моделей защищенности систем промышленного уровня сложности. Результаты исследований доложены на конференции “Ломоносовские Чтения 2022“.
3 1 января 2023 г.-31 декабря 2023 г. Исследование методов построения систем анализа и проектирования программного обеспечения
Результаты этапа: В ходе выполнения работ третьего этапа научно-исследовательской работы по проекту проведено исследование используемых на практике методов спецификации и верификации формальных моделей защищенности распределенных программно-аппаратных систем. Изучены возможности применения методов дедуктивной верификации, проверки выполнимости и симуляции сценариев с мониторингом верифицируемых свойств к моделям защищенности систем промышленного уровня сложности. Результаты исследований доложены на конференции “Ломоносовские Чтения 2023“.
4 1 января 2024 г.-31 декабря 2024 г. Исследование методов построения систем анализа и проектирования программного обеспечения
Результаты этапа:
5 1 января 2025 г.-31 декабря 2025 г. Исследование методов построения систем анализа и проектирования программного обеспечения
Результаты этапа:

Прикрепленные к НИР результаты

Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".

Прикрепленные файлы


Имя Описание Имя файла Размер Добавлен