Комбинированный прямой и обратный анализ в саже

Я хочу выполнить анализ потока данных в саже. Но природа моего анализа заключается в том, что он будет выполнять одну итерацию анализа Forward, а затем одну итерацию анализа Backward с использованием значений потока данных, вычисленных в анализе Forward. Эти две итерации превращаются в одну итерацию моей методики анализа.

Возможно ли это в Саже, так как она обеспечивает только прямой, обратный и прямой анализ потоков?

Если это не так, какие изменения мне нужно сделать в рамках сажи. Если есть другие инструменты, доступные для анализа потока данных в JAVA, то кто-то может просто сказать мне.

Заранее спасибо,

Mandar

1 ответ

Да, это вполне возможно. Возможно, вы захотите взглянуть на нашу статью о Бумеранге, чтобы увидеть, как такой анализ может быть реализован: http://www.bodden.de/research/publications/

FlowDroid также использует аналогичный метод реализации и доступен онлайн: https://blogs.uni-paderborn.de/sse/tools/flowdroid/

Другие вопросы по тегам