Diver: динамические интерактивные представления для обратного инжиниринга может решить часть вашей проблемы. Он предоставляет статические и динамические диаграммы последовательности для приложений Java. Хотя он не хранит входы и выходы.
Это плагин для Eclipse, который позволяет вам:
- Простое отслеживание ваших программ на Java
- Визуализация функциональности вашей программы во время выполнения
- Фильтруйте ваши следы, чтобы сделать их более компактными
- Фильтрация вашей IDE на основе того, что происходит во время выполнения
- Посмотрите, какой код запускался в редакторах исходного кода
Он находится на Github , а также существует веб-сайт проекта
Полное раскрытие информации: я являюсь руководителем проекта для Diver