Grouping Objects for Execution Trace Analysis Based on Design Patterns
Tatsuya Toda, Takashi Kobayashi, Noritoshi Atsumi, Kiyoshi Agusa · 2013
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.