A Metamodel to Carry Out Reverse Engineering of C++ Code into UML Sequence Diagrams

When the documentation about the sequence of interactions among the objects in a program is not available but it is required, some work has to be done to document and to obtain the sequence diagrams either by making it in a manual way, or to apply a reverse engineering process that helps to recover...

Full description

Saved in:
Bibliographic Details
Published inElectronics, Robotics and Automotive Mechanics Conference (CERMA'06) Vol. 2; pp. 331 - 336
Main Authors Lopez, S.M., Alfonzo, G.A., Perez OJ, Gonzalez, S.J.G., Montes, R.A.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:When the documentation about the sequence of interactions among the objects in a program is not available but it is required, some work has to be done to document and to obtain the sequence diagrams either by making it in a manual way, or to apply a reverse engineering process that helps to recover the individual diagrams. The present work proposes a computerized method that interprets the characteristics of programs written in C++ code and applies a conversion algorithm that obtains the UML sequence diagrams. To test the method and their conversion algorithm a study case using the work carried out at Gordon College has been taken, which is an automatic teller machine simulator system written in C++
ISBN:9780769525693
0769525695
DOI:10.1109/CERMA.2006.100