Font Size: a A A

Reverse engineering of object-oriented programs to yield sequence diagrams

Posted on:2003-08-27Degree:M.S.C.S.EType:Thesis
University:The University of Texas at ArlingtonCandidate:Jodhani, ManishFull Text:PDF
GTID:2468390011478063Subject:Computer Science
Abstract/Summary:
Sequence diagrams are one of the most important artifacts in UML. They help you document and understand the dynamic aspects of your software system, specifically the sequence of messages that are sent and received between objects. Sequence diagrams can help you comprehend and solve difficult issues in the process-intensive portions of your applications. Further, automating the sequence diagram generation is not only going to replace the tedious and time-consuming manual work, but also will result in improved process efficiency and reduced cost. We present a reverse engineering approach to generate sequence diagrams from object-oriented programs. The methodology depicts various algorithms to effectively parse the object-oriented programs and uses design patterns to generate sequence diagrams and this technique is illustrated through prototyping. We also intend to present various application areas of its potential use.
Keywords/Search Tags:Diagrams, Object-oriented programs
Related items