Synchronization

One of the most challenging tasks is the synchronization between the source code and the UML diagrams. With the layered architecture of Jupe it consists of synchronizing the source layer and the UML2 layer. There are two major cases to treat. On the one hand, changes in the source code have to be propagated to the UML2 layer. This should happen each time the user has performed a change in the source code. On the other hand, changes in the UML2 layer should be propagated to the source. E.g. a newly added class in a diagram has to be generated in the source code, too.

We finished the first sense of synchronization, source code to UML, whereas the other way is still to do.



Subsections

Michael Pradel 2006-06-01