DocumentCode :
2742804
Title :
Sequence Diagram Slicing
Author :
Noda, Kunihiro ; Kobayashi, Takashi ; Agusa, Kiyoshi ; Yamamoto, Shinichiro
Author_Institution :
Grad. Sch. of Inf. Sci., Nagoya Univ., Nagoya, Japan
fYear :
2009
fDate :
1-3 Dec. 2009
Firstpage :
291
Lastpage :
298
Abstract :
Software visualization with sequence diagrams is one of the promising techniques aimed at helping developers comprehend the behavior of object-oriented systems effectively. However, it is still difficult to understand this behavior, because the size of automatically generated sequence diagrams tends to be beyond the developer´s capacity. In this paper, we propose a sequence diagram slicing method, which is an extension of our previous method based on a dynamic slicing technique using static information. Our proposed method is capable of accurate slice calculation based on high-precision data dependency and can support various programs, including exceptions and multithreading. In addition, our proposed new tool performs slice calculations on the Eclipse platform and we demonstrate the applicability of this method by applying the tool to two Java programs as case studies. The results confirm the effectiveness of our proposed method for understanding the behavior of object-oriented systems.
Keywords :
Java; object-oriented programming; program slicing; program visualisation; Eclipse platform; Java programs; dynamic slicing technique; multithreading; object-oriented systems; sequence diagram slicing method; slice calculation; software visualization; static information; Component architectures; Computer languages; Computer science; Conference management; Engineering management; Instruments; Programming profession; Project management; Software engineering; Testing; Debugging; Program Comprehension; Program Maintenance; Program Slicing; Reverse Engineering; Sequence Diagram;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
ISSN :
1530-1362
Print_ISBN :
978-0-7695-3909-6
Type :
conf
DOI :
10.1109/APSEC.2009.35
Filename :
5358692
Link To Document :
بازگشت