TAGDUR: A Tool for Producing UML Sequence, Deployment, and Component Diagrams through Reengineering of Legacy Systems

R. Millham, J. Pu, and H. Yang (UK)


UML (Unified Modeling Language), Reengineering, WSL


: A further inttroduction of TAGDUR, a reengineering tool that first transforms a procedural legacy system into an object-oriented, event-driven system and then models and documents this transformed system through a series of UML diagrams. This paper focuses on TAGDUR's generation of sequence, deployment, and component diagrams. This paper is a second installment in a series [4] that introduces TAGDUR (Transformation and Automatic Generation of Documentation in UML through Reengineering). TAGDUR is a reengineering tool that transforms a legacy system's outmoded architecture to a more modern one and then represents this transformed system through a series of UML (Unified Modeling Language) diagrams in order to overcome a legacy system's frequent lack of documentation. The architectural transformation is from the legacy system's original procedurally-structured to an object-oriented, event-driven architecture. Once this transformation is complete, TAGDUR documents the structure and behavior of the transformed system through a series of UML diagrams including class, activity, deployment, sequence, and component diagrams. This paper gives a brief overview of the problems posed by many legacy systems, a general description of TAGDUR's design, and how TAGDUR generates three types of UML diagrams: sequence, deployment, and component.

Important Links:

Go Back