Диссертация
№ АААА-В17-417121250049-0Метод межпроцедурного и межмодульного анализа кодов программ, написанных на языках С и С++, для построения многоцелевого контекстно-чувствительного анализатора
12.12.2017
Разработаны и исследованы новые методы и алгоритмы межпроцедурного и межмодульного анализа для создания на их основе промышленного универсального контекстно-чувствительного анализатора для повышения качества и эффективности тестирования сложных программных комплексов, написанных на языках С и С++. Предложены: модификация метода межпроцедурного анализа программ для повышения производительности и полноты анализа многокомпонентных систем; новое теоретико-множественное описание возможных состояний анализируемой программы в виде графа выполнения, используемого в модели состояний и переходов; критерии достижимости и отсечения недостижимых ветвей графа выполнения программы для повышения производительности анализатора при обработке больших графов выполнения и устранения ложных срабатываний. Разработанные методы реализованы как расширение статического анализатора Clang Static Analyzer, используемого в ООО «Московский исследовательский центр "Самсунг"».
ГРНТИ
20.01.07 Теория и методология информатики
Ключевые слова
СТАТИЧЕСКИЙ АНАЛИЗ
ПОИСК ДЕФЕКТОВ
МЕЖПРОЦЕДУРНЫЙ АНАЛИЗ
МЕЖМОДУЛЬНЫЙ АНАЛИЗ
МЕТОД РЕЗЮМЕ
Детали
Автор
Сидорин Алексей Васильевич
Вид
Кандидатская
Целевое степень
Кандидат технических наук
Дата защиты
06.10.2017
Организация защиты
федеральное государственное бюджетное образовательное учреждение высшего образования "Национальный исследовательский университет "МЭИ"
Организация автора
Федеральное государственное бюджетное образовательное учреждение высшего образования "Московский государственный технический университет имени Н.Э. Баумана" (национальный исследовательский университет)"
Похожие документы
Межпроцедурный контекстно-чувствительный статический анализ для поиска ошибок в исходном коде программ на языках Си и Си++
0.896
Диссертация
Многоуровневый статический анализ исходного кода для обеспечения качества программ
0.884
Диссертация
Методы и средства анализа исходных текстов программ и программных систем на основе семантических моделей
0.882
Диссертация
Межпроцедурный статический анализ для поиска ошибок в исходном коде программ на языке С#
0.876
Диссертация
Отчёт о научно-исследовательской работе "ИССЛЕДОВАНИЕ И РАЗРАБОТКА МЕТОДОВ СТАТИЧЕСКОГО АНАЛИЗА ИСХОДНОГО И БИНАРНОГО КОДА ДЛЯ ВЫЯВЛЕНИЯ ОШИБОК И УЯЗВИМОСТЕЙ" по теме: "Методы организации детерминированного межпроцедурного статического анализа для поиска ошибок и уязвимости переполнения буфера" (заключительный).
0.873
ИКРБС
Автоматический статический анализ программных систем, записанных на языках программирования семейства С
0.872
Диссертация
Отчёт "Методология построения статического анализа программ для поиска ошибок и уязвимостей в исходном коде программ" по теме: "Исследование и разработка методов выявления дефектов производительности и архитектуры приложений для современных мобильных и параллельных вычислительных систем" (заключительный).
0.871
ИКРБС
Исследование комбинированных методов автоматического анализа программ на наличие ошибок и уязвимостей безопасности. Проект РФФИ 20-07-00921.
0.867
НИОКТР
Модели и алгоритмы универсальных промежуточных представлений для статического анализа потока управления программ по их исходному коду
0.867
Диссертация
Исследование комбинированных методов автоматического анализа программ на наличие ошибок и уязвимостей безопасности. Проект РФФИ 20-07-00921.
0.866
НИОКТР