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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Intelion Data Systems Москва
от 100 000 до 150 000 ₽
Grade Factor Москва
от 110 000 ₽
Zorra Telecom Ростов-на-Дону
от 100 000 ₽
04 мая 2024, в 22:32
2000 руб./за проект
04 мая 2024, в 22:10
2001 руб./за проект
04 мая 2024, в 21:12
10000 руб./за проект