Baidada, C. and Jakimi, A. (2016) Towards new hybrid approach of the reverse engineering of UML sequence diagram. In: UNSPECIFIED.

Full text not available from this repository.
Official URL:


To fully understand the behavior of a program, it is important to have automatic techniques that generate UML (Unified Modeling Language) models representing the behavior of the system. Reverse engineering techniques, either through dynamic analysis of the running application or static analysis of the source code, are used to help gain this understanding. Each type of technique has its limitations. The major limitation of dynamic analysis is the need of a system expert user who knows the different behaviors of the system. Static analysis has also limits especially with dynamic links and polymorphism states. In this paper, we propose an approach to automatically extract UML sequence diagrams from object-oriented programming languages. Our approach combines dynamic and static analyses to get the best of both approaches. Our method uses static analysis to identify all different system entries values that can be used to guide the dynamic analysis. © 2016 IEEE.

Item Type: Conference or Workshop Item (UNSPECIFIED)
Uncontrolled Keywords: Computer simulation languages; Object oriented programming; Reverse engineering; Unified Modeling Language, Automatic technique; Dynamic links; Hybrid approach; Reverse engineering techniques; Running applications; Source codes; UML sequence diagrams; UML(unified modeling language), Static analysis
Subjects: Computer Science
Divisions: SCIENTIFIC PRODUCTION > Computer Science
Depositing User: Administrateur Eprints Administrateur Eprints
Last Modified: 31 Jan 2020 15:46

Actions (login required)

View Item View Item