Title :
Grouping Objects for Execution Trace Analysis Based on Design Patterns
Author :
Toda, Takechi ; Kobayashi, Takehiko ; Atsumi, Noritoshi ; Agusa, Kiyoshi
Author_Institution :
Grad. Sch. of Inf. Sci., Nagoya Univ., Nagoya, Japan
Abstract :
To comprehend an object-oriented software, visualizing object interactions performed as a UML sequence diagram is a promising technique for helping developers. However such UML sequence diagrams are typically too huge to comprehend behavior. In this paper, we propose a novel technique to generate abstracted sequence diagrams based on the information of applied GoF design patterns in a source code. We discuss effectiveness of our approach through a case study applying our implemented tool to an open source software.
Keywords :
Unified Modeling Language; object-oriented programming; program diagnostics; public domain software; software maintenance; GoF design patterns; UML sequence diagram; Unified Modeling Language; abstracted sequence diagrams; design patterns; execution trace analysis; object interactions visualization; object-oriented software; open source software; software comprehension; source code; Abstracts; Compaction; Java; Production facilities; Software; Unified modeling language; Visualization; Design Pattern; Dynamic Analysis; Sequence Diagram;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.107