Верификация программ посредством их параметризованного тестирования специализаторами на базе моделей этих программ, реализация верификатора для языка программирования Java.
Стадии проекта
Предложение принято
Конкурс завершен
Проект закончен
Проект
02.514.11.4049
Организация
ИПС им. А.К. Айламазяна РАН
Руководитель работ
Абрамов Сергей Михайлович
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
6 млн
Внебюджетные средства
1,3 млн
Конкурс
Разработка технологий верификации программного обеспечения
Разработка технологии верификации программного обеспечения на языках общего назначения, на базе моделей и с учетом специфики предметной области
Соисполнители
Организация
ИПМ им. М.В.Келдыша РАН
Организация
ЧОУ ВО "УГП имени А.К. Айламазяна"
Этапы проекта
1
18.05.2007 - 30.09.2007
Проведен анализ научно-технической литературы, нормативно-технической документации и других материалов, относящихся к разрабатываемой теме.
Обоснованы основные принципы технологии верификации управляющих программ со сложным поведением на базе моделей этих программ.
Исследован процесс верификации как параметризованного тестирования.
Разработаны рабочие гипотезы и модель объекта исследований.
Разработаны методы построения тестовых гипотез, указывающих на возможные ошибки в программах.
Выполнены выбор и обоснование языка спецификаций для постановки задач на верификацию.
Проведены патентные исследования по ГОСТ 15.011-96.
Подготовлен промежуточный отчет о НИР.
Обоснованы основные принципы технологии верификации управляющих программ со сложным поведением на базе моделей этих программ.
Исследован процесс верификации как параметризованного тестирования.
Разработаны рабочие гипотезы и модель объекта исследований.
Разработаны методы построения тестовых гипотез, указывающих на возможные ошибки в программах.
Выполнены выбор и обоснование языка спецификаций для постановки задач на верификацию.
Проведены патентные исследования по ГОСТ 15.011-96.
Подготовлен промежуточный отчет о НИР.
2
01.10.2007 - 31.12.2007
Разработаны алгоритмы прототипа верификатора Java программ.
Разработаны тестовые программы.
Разработана программная документация на тестовые программы.
Проведены патентные исследования в соответствии с ГОСТ 15.011-96.
Подготовлен промежуточный отчет о НИР.
Подготовлен отчет по патентным исследованиям.
Разработаны тестовые программы.
Разработана программная документация на тестовые программы.
Проведены патентные исследования в соответствии с ГОСТ 15.011-96.
Подготовлен промежуточный отчет о НИР.
Подготовлен отчет по патентным исследованиям.
3
01.01.2008 - 31.07.2008
Разработан прототип верификатора для языка программирования Java.
Разработана программная документация.
Разработана Программа и методика экспериментов.
Проведено тестирование разрабатываемого верификатора Java программ на:
1) разработанном наборе тестовых Java программ;
2) внешних Java программах.
Проведены патентные исследования в соответствии с ГОСТ 15.011-96.
Подготовлен промежуточный отчет о НИР.
Подготовлен отчет по патентным исследованиям.
Разработана программная документация.
Разработана Программа и методика экспериментов.
Проведено тестирование разрабатываемого верификатора Java программ на:
1) разработанном наборе тестовых Java программ;
2) внешних Java программах.
Проведены патентные исследования в соответствии с ГОСТ 15.011-96.
Подготовлен промежуточный отчет о НИР.
Подготовлен отчет по патентным исследованиям.
4
01.08.2008 - 31.10.2008
Проведено обобщение результатов предыдущих этапов работ, в том числе с целью оценки полноты решения задач и эффективности полученных результатов в сравнении с современным научно-техническим уровнем, разработаны методические рекомендации по верификации систем со сложным поведением с использованием инструментальных средств верификации с открытыми исходными кодами. Подготовлен заключительный отчет о НИР.
Разработан проект технических требований на проведение ОКР по разработке прикладных систем верификации управляющих программ со сложным поведением на базе моделей этих программ.
Проведены патентные исследования в соответствии с ГОСТ 15.011-96, подготовлен отчет по патентным исследованиям.
Разработан проект технических требований на проведение ОКР по разработке прикладных систем верификации управляющих программ со сложным поведением на базе моделей этих программ.
Проведены патентные исследования в соответствии с ГОСТ 15.011-96, подготовлен отчет по патентным исследованиям.
Программа
Программа "Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы"
Программное мероприятие
1.4 Проведение проблемно-ориентированных поисковых исследований и создание научно-технического задела по перспективным технологиям в области информационно-телекоммуникационных систем
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
6 млн
профинансировано
Продолжительность работ
2007 - 2008, 17 мес.
Бюджетные средства
6 млн
Организация
МГТУ им. Н.Э.Баумана
профинансировано
профинансировано
Продолжительность работ
2005, 1 мес.
Бюджетные средства
0,36 млн
Организация
Томский государственный университет, НИ ТГУ, ТГУ
профинансировано
профинансировано