Smart Text to Model Transformation a Graph Based Approach to Cover Dynamic Analysis

Abdellali Elmounadi, Naoual Berbiche, Fatima Guerouate, Nacer Sefiani · International Review on Computers and Software (IRECOS) · 2016

Most current UML modeling tools allow for reverse engineering. This process provides the conceptual aspect of a computer system from its implementation. In a model driven engineering context, this is called text to model transformation (T2Mt). Though, generally in performing reverse engineering process, the link between implementation and obtained model is still not sufficiently elaborated, because the process focuses on structural aspect only. As a result, information related to behavioral aspect is neglected. In this paper, the authors seek to bridge the gap between the behavioral code implementation and its graphical notation using UML Language, especially with activity diagram. They introduced the graph theory to perform a smart text-to-model transformation process. This approach will permit to obtain a full reverse engineering and will now enable loose coupling between designs and coding. Furthermore, they provide sT2M (smart Text-to-Model) tool support and illustrate the applicability of the text-to-model transformation in a usual case study. Finally, they demonstrate that this transformation process performs with congruence.

Read the paper · More papers on PaperTik