3 ms·
A "round-trip UML tool" is actually impossible, except for in very limited circumstances. UML itself doesn't provide enough detail to completely develop the co
by rswail 6y ago
A "round-trip UML tool" is actually impossible, except for in very limited circumstances.
UML itself doesn't provide enough detail to completely develop the code, and the code doesn't provide enough model hints to completely develop the UML.
When there is enough detail, the diagrams become unreadable and the code becomes unmaintainable.
So every "round-trip" details are lost. People have been trying to solve this problem generally for 40 years. It's a lost cause.
- taylodl 6y agoWhen I left the UML world 15 years ago what was being worked on was the model. Not everything in the model has to be expressed in the diagram(s) - that simply makes the diagrams unusable. The problem is UML "grew up" being diagram-based, which can't be round-tripped. Too many people rejected the model approach and the two factors I identified were then able to kill it.