UML reverse engineering

UML reverse engineering
home install documentation purchase demo community
.

UML reverse engineering

We use the term "UML reverse engineering" only as a means of explaining the context in which AgileJ StructureViews is used. However, no actual UML reverse engineering takes place in the production of the class diagrams, and there are a number of advantages to working this way.

True round-trip engineering is a myth. Unless the programming language and the modeling language are one and the same, then UML reverse engineering will fail the Java model, and UML forwards engineering will likewise fail the UML model. AgileJ StructureViews recognises the issues with UML reverse engineering, and adopts the approach that it is better to focus on giving the user an insightful visualization of the Java model and abandon UML reverse engineering which is an unnecessarily cumbersome process when all you want is an up-to-date class diagram.

Please give us a call on 01279 320495 if there is anything specific you would like to know regarding AgileJ StructureViews.