The search functionality is under construction.

IEICE TRANSACTIONS on Information

Reticella: An Execution Trace Slicing and Visualization Tool Based on a Behavior Model

Kunihiro NODA, Takashi KOBAYASHI, Shinichiro YAMAMOTO, Motoshi SAEKI, Kiyoshi AGUSA

  • Full Text Views

    0

  • Cite this

Summary :

Program comprehension using dynamic information is one of key tasks of software maintenance. Software visualization with sequence diagrams is a promising technique to help developer comprehend the behavior of object-oriented systems effectively. There are many tools that can support automatic generation of a sequence diagram from execution traces. However it is still difficult to understand the behavior because the size of automatically generated sequence diagrams from the massive amounts of execution traces tends to be beyond developer's capacity. In this paper, we propose an execution trace slicing and visualization method. Our proposed method is capable of slice calculation based on a behavior model which can treat dependencies based on static and dynamic analysis and supports for various programs including exceptions and multi-threading. We also introduce our tool that perform our proposed slice calculation on the Eclipse platform. We show the applicability of our proposed method by applying the tool to two Java programs as case studies. As a result, we confirm effectiveness of our proposed method for understanding the behavior of object-oriented systems.

Publication
IEICE TRANSACTIONS on Information Vol.E95-D No.4 pp.959-969
Publication Date
2012/04/01
Publicized
Online ISSN
1745-1361
DOI
10.1587/transinf.E95.D.959
Type of Manuscript
Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category

Authors

Keyword