出版社:Vilnius University, University of Latvia, Latvia University of Agriculture, Institute of Mathematics and Informatics of University of Latvia
摘要: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 behavior 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 structure 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.
关键词:Topological functioning model; model driven architecture; reverse engineering