Не совсем ясно что вы хотите, а так же причем тут восстановление данных.
Возможно вы имеете ввиду диаграммы последовательности?
Есть интересная бесплатная библиотека для рисования этих диаграмм и многих других: plantuml
Может встраиваться в разные редакторы и IDE с помощью плагинов.
Есть он-лайн редактор.