Artículo de revista
Un método de ingeniería inversa de código JAVA hacia diagramas de secuencias de UML 2.0
Fecha
2014-05-09Registro en:
ISSN 17941237
Autor
Zapata-Jaramillo, C. M. (Carlos Mario)
Ochoa, O. A. (Óscar Andrés)
Vélez, C.(Camilo)
Institución
Resumen
Software reverse engineering seems to be the process for helping software quality assurance and
documentation in applications with low-quality analysis and design models. It also helps for decreasing
maintenance cost and time. Currently, some CASE tools and research proposals assist analysts to develop
reverse engineering process with UML diagrams as a result (especially class and sequence diagram). Some
of them have reached experimental phases. Some others are focused more on class diagram and less on
sequence diagram. A third group of CASE tools and proposals obtains sequence diagram, but the resulting
diagram lacks some of the elements of the UML 2.0 specification. In this paper, we propose a method for
automating the conversion of JAVA code into UML 2.0 sequence diagram, by means of the application of
transformation rules for converting code elements to the diagram elements. We also present an example of
the method application through a prototype named UNC-Inversor.