Как разрабатывают статический анализатор кода?

Здравствуйте,

Интересует подход, методология, реализация статического анализа кода. Как его парсят, как выделяют/понимают поток выполнения. Как находят брежи в логике. Подскажите куда смотреть и какую теорию и/или практику читать/применять?

Спасибо :-) Рад любому полезному совету, ссылке, рекомендации.
  • Вопрос задан
  • 2298 просмотров
Решения вопроса 3
@mamkaololosha
www.viva64.com/ru/a/0014
Пишут реализацию нескольких первых шагов компиляции, до генерации кода.
Ответ написан
IlyaEvseev
@IlyaEvseev
Opensource geek
Читать отсюда: en.wikipedia.org/wiki/List_of_tools_for_static_cod...
Выбрать интересующий язык.
Для него выбрать анализаторы с открытыми исходными текстами.
Из них выбрать тот, который попроще и тот, у которого лучше документация.
Разобраться в их документации и исходниках.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы