Transformation of Source Code into UML diagrams through Visualization Tool

  • Kamna Singh

Abstract

Previous research on program visualization tool has suggested that both static and dynamic aspects of the program shall be shown to novice students. We attempted to expand the state of art environment. We discuss the technical issues and how the visualization tool can be used in teaching and learning of programming. Our approach is to explore/adopt innovative ways of teaching and assessing which engage students in effective learning and acquisition of programming skills. Proposed approach describes that if user enters the source code into the visualization tool that it will be converted into the class diagram and sequence diagram as per user requirement. We also describe algorithm to generate appropriate class diagram and sequence diagram to the object-oriented language source code which is entered by the user.  We propose several algorithm to convert object oriented source code into their equivalent UML diagrams (sequence and class diagram) and then achieve a reverse engineering goal that is source code is converted into the design documents.

Published
2020-06-01
How to Cite
Kamna Singh. (2020). Transformation of Source Code into UML diagrams through Visualization Tool. International Journal of Advanced Science and Technology, 29(7), 4861-1114. Retrieved from http://sersc.org/journals/index.php/IJAST/article/view/23531
Section
Articles