Исследование и разработка технологий автоматизации процессов верификации и обнаружения уязвимостей программного обеспечения
Стадии проекта
Предложение принято
Конкурс завершен
Проект закончен
Проект
02.514.11.4050
Руководитель работ
Козицын Александр Сергеевич
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
6 млн
Внебюджетные средства
1,24 млн
Конкурс
Разработка технологий верификации программного обеспечения
Разработка технологии верификации программного обеспечения на языках общего назначения, на базе моделей и с учетом специфики предметной области
Соисполнители
Организация
Мехмат МГУ имени М.В.Ломоносова
Организация
ООО "Авогадро-2005"
Этапы проекта
1
18.05.2007 - 30.09.2007
Проведен анализ научно-технической литературы и нормативно-технической документации по разрабатываемой теме. Исследован ряд существующих методов верификации программного обеспечения, написанного на языках общего назначения. Исследована возможность использования существующих алгоритмов верификации программ. На основании проведенного анализа выработаны общие положения разрабатываемой технологии верификации. Проведены патентные исследования, подтверждающие патентную чистоту создаваемых решений.
2
01.10.2007 - 31.12.2007
Разработан формальный метод верификации программного обеспечения: включая методы проведения лексического и синтаксического анализа, преобразования к внутреннему представлению, генерации и проверки выполнения условий корректности. Проведены патентные исследования, подтверждающие патентную чистоту создаваемых решений.
3
01.01.2008 - 30.06.2008
На основе разработанного ранее формального метода верификации разработан рабочий прототип автоматизированного средства анализа C/C++ программ на предмет наличия в их исходном коде уязвимостей и ошибок различных классов. Разработанный прототип включает модули лексического и синтаксического анализа, преобразования к внутреннему представлению, генерации и проверки выполнения условий корректности, встраиваемые модули для интеграции разработанного средства со сторонними средствами разработки программного обеспечения с открытым исходным кодом: Kate и Emacs. Особенности и детали реализации, представляющие научную значимость, приведены в отчете о НИР. В состав отчета о НИР также входит комплект программной документации для разработанного прототипа и программа-методика проведения экспериментов на 4-м этапе. Проведены патентные исследования, подтверждающие патентную чистоту создаваемых решений.
4
01.07.2008 - 31.08.2008
На основе разработанного ранее прототипа программного средства верификации проведены исследования его функциональных характеристик и проверка соответствия их требованиям технического задания. Проведенные эксперименты подробно описаны в отчете о НИР. В состав отчета о НИР также входит программа и методика проведения экспериментов и протоколы экспериментов. Проведены патентные исследования, подтверждающие патентную чистоту создаваемых решений.
5
01.09.2008 - 31.10.2008
На основе разработанного ранее прототипа программного средства верификации проведены исследования его функциональных характеристик и проверка соответствия их требованиям технического задания. Проведенные эксперименты подробно описаны в отчете о НИР. В состав отчета о НИР также входит программа и методика проведения экспериментов и протоколы экспериментов. Проведены патентные исследования, подтверждающие патентную чистоту создаваемых решений.
Программа
Программа "Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы"
Программное мероприятие
1.4 Проведение проблемно-ориентированных поисковых исследований и создание научно-технического задела по перспективным технологиям в области информационно-телекоммуникационных систем
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
6 млн
Организация
ИПС им. А.К. Айламазяна РАН
профинансировано
Многодисциплинарное математическое моделирование с экспериментальной верификацией математических моделей и многокритериальная оптимизация процессов в авиационных двигателях
Продолжительность работ
2009 - 2011, 26 мес.
Бюджетные средства
13 млн
Организация
ФГУП "ЦИАМ им.П.И.Баранова"
профинансировано
профинансировано
Продолжительность работ
2008 - 2009, 15 мес.
Бюджетные средства
18,3 млн
профинансировано
профинансировано