ijaers social
google plus

International Journal of Advanced Engineering, Management and Science

An Analysis and New Methodology for Reverse Engineering of UML Behavioral

( Vol-2,Issue-7,July 2016 )

Author(s): Chafik Baidada, El Mahi Bouziane, Abdeslam Jakimi

Total View : 701
Downloads : 37
Page No: 1012-1016
ijaems crossref doiDOI:


Reverse Engineering, UML, Behavior diagrams; Execution traces.


The emergence of Unified Modeling Language (UML) as a standard for modeling systems has encouraged the use of automated software tools that facilitate the development process from analysis through coding. Reverse Engineering has become a viable method to measure an existing system and reconstruct the necessary model from its original. The Reverse Engineering of behavioral models consists in extracting high-level models that help understand the behavior of existing software systems. In this paper we present an ongoing work on extracting UML diagrams from object-oriented programming languages. we propose an approach for the reverse engineering of UML behavior from the analysis of execution traces produced dynamically by an object-oriented application using formal and semi-formal techniques for modeling the dynamic behavior of a system. Our methods show that this approach can produce UML behavioral diagrams in reasonable time and suggest that these diagrams are helpful in understanding the behavior of the underlying application.

Cite This Article:
Show All (MLA | APA | Chicago | Harvard | IEEE | Bibtex)