Методы дискретной математики в решении задач семантического анализа программНИР

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

грант РФФИ

Этапы НИР

# Сроки Название
1 1 января 2014 г.-31 декабря 2014 г. Методы дискретной математики в решении задач семантического анализа программ
Результаты этапа: В 2012-14 гг. были получены следующие наиболее важные результаты. 1). Показано, что проблема эквивалентности схем программ с процедурами в перегородчатой модели сводима к проблеме эквивалентности схем программ без процедур, выявлены классы схем программ в перегородчатых моделях программ с процедурами, обладающие критерием разрешимости в них проблемы эквивалентности и построены алгоритмы, разрешающие проблему эквивалентности. Построены полные системы эквивалентных преобразований в двухпараметрических коммутативно-монотонных моделях программ без процедур. Разработан полиномиальный по времени алгоритм проверки эквивалентности схем программ в перегородчатой модели рекурсивных программ с перестановочными операторами. 2). Доказана полиномиальная разрешимость проблемы эквивалентности в модели программ с перестановочными и подавляемыми операторами. 3). Разработана новая автоматная модель последовательных реагирующих программ – потоковые программы, - и построены полиномиальные по времени алгоритмы проверки эквивалентности. 4). При помощи метода совместных вычислений показано, что проблема эквивалентности в классе металинейных унарных рекурсивных программ разрешима за полиномиальное время. 5). Разработан алгоритм трансляции модели вычисления иерархических автоматов в модель вычисления сетей временных автоматов; на основе этого алгоритма построена комбинированная система верификации моделей распределенных вычислительных систем реального времени, представленных в виде диаграмм состояний UML. 6). Разработана формальная модель программно-конфигурируемых сетей (ПКС), язык спецификации политик маршрутизации пакетов в ПКС и сформулирована задача верификации формальных моделей ПКС, на основе которой построена система верификации ПКС в оперативном режиме. Разработаны алгоритмы корректной реконфигурации ПКС без использования тегирования заголовков пакетов. 7). Доказана линейная оценка схемной сложности распознавания полиномиальности функций над кольцом вычетов по составному модулю. 8). Доказана сверхлинейная точная оценка схемной сложности построения полиномов булевых функций в классе схем с разделенными переменными. 9). Предложен полиномиальный по времени алгоритм распознавания периодичности булевой функции, заданной полиномом Жегалкина, относительно заданного периода. 10). Описана иерархия всех стационарных классов в трехзначной логике и разработан алгоритм подсчета числа функций в стационарных классах.
2 1 января 2013 г.-31 декабря 2013 г. Методы дискретной математики в решении задач семантического анализа программ
Результаты этапа:

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

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