Модифікований метод статичного аналізу коду для рішення задачі згортки рядкових констант
Анотація
У даній статі запропонований модифікований метод згортки рядкових констант, який має меншу складність і вищу точність, ніж існуючі методи. В основі цього методу лежить анотування пропагованих значень додатковою інформацією, аналіз якої дозволяє не здійснювати конкатенацію значень, які не можуть існувати разом під час реального виконання програми, що, в свою чергу, дозволяє зменшити розмір проміжних результатів аналізу потоку даних, тим самим покращуючи його швидкодію і точність.
Посилання
N.Wegman M. Constant propagation with conditional branches [Електронний ресурс] / M. N.Wegman, F. Kcnncth Zadeck // ACM Transactions on Programming Languages and Systems. – 1991.
Costantini G. Static Analysis of String Values [Електронний ресурс] / G. Costantini, P. Ferrara, A. Cortesi // International Conference on Formal Engineering Methods. – 2011.
Comparison of parser generators [Електронний ресурс]
Control-flow graph [Електронний ресурс]
Combinatorial explosion [Електронний ресурс]


