Overview of Software Tools for Obtaining UML Class Diagrams and Sequence Diagrams from Source Code within TFM4MDA
Baltic Journal of Modern Computing 2014
Viktorija Gribermane, Ērika Nazaruka

Topological Functioning Modeling for Model Driven Architecture (TFM4MDA) is an approach for software development starting from formal domain models. We plan to enhance TFM4MDA with reverse engineering principles in order to decrease a number of errors during software migration to other platforms or integration with other systems. TFM4MDA foresees the preliminary analysis of the target software system’s structure and beh avior at the high - level of abstraction. Since we plan to work with legacy systems, the reverse engineering can be used for obtaining the structure and behavior of the software system from source code. For better integration with TFM4MDA the system structur e and behavior should be represented by Unified Modeling Language (UML) class diagrams and sequence diagrams, correspondingly. This paper presents an overview of the selected tools that supports reverse engineering and the Eclipse platform . The goal is to check what elements of the UML sequence and class diagrams can be obtained by them. The tool owners’ documentation and tool tests were used for getting and analyzing this information


Keywords
Topological functioning model, model driven architecture, reverse engineering
Hyperlink
http://www.bjmc.lu.lv/fileadmin/user_upload/lu_portal/projekti/bjmc/Contents/2_4_5_Ovcinnikova2.pdf

Ovčiņņikova, V., Asņina, Ē. Overview of Software Tools for Obtaining UML Class Diagrams and Sequence Diagrams from Source Code within TFM4MDA. Baltic Journal of Modern Computing, 2014, Vol.2, No.4, pp.260-271. ISSN 2255-8942. e-ISSN 2255-8950.

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196