Насколько мне известно, старые версии Visio могли делать это в стандартной версии. Visio 2000 (да, тот старый) имел очень прочную функциональность прямого и обратного инжиниринга. Возможно, вам удастся заполучить эту версию (текущие версии должны быть в состоянии сохранить в этом формате).