Задача достижимости с контекстно-свободными ограничениями возникает, например, при статическом анализе кода. Ограничения часто задаются грамматиками, в которых присутствуют однотипные правила. Использование знаний о таких правилах, как показал Илья Муравьёв в своей работе, позволяет существенно повысить производительность алгоритма, решающего задачу достижимости. Однако, Ильёй рассмотрены не все шаблоны правил, встречающиеся в прикладных задачах. В рамках работы предлагается рассмотреть ещё ряд шаблонов и поддержать их в решателе задачи достижимости.
2 курс, 3 курс
Григорьев Семен Вячеславович
Grigorev Semyon
Кафедра системного программирования СПбГУ