DocumentCode :
2010119
Title :
Compression techniques to simplify the analysis of large execution traces
Author :
Hamou-Lhadj, Abdelwahab ; Lethbridge, Timothy C.
Author_Institution :
Ottawa Univ., Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
159
Lastpage :
168
Abstract :
Dynamic analysis consists of analyzing the behavior of a software system to extract its properties. There have been many studies that use dynamic information to extract high-level views of a software system or simply to help software engineers to perform their daily maintenance activities more effectively. One of the biggest challenges that such tools face is to deal with very large execution traces. By analyzing the execution traces of the software systems we are working on, we noticed that they contain many redundancies that can be removed. This led us to create a comprehension-driven compression framework that compresses the traces to make them more understandable. In this paper, we present and explain its components. The compression framework is reversible that is the original trace can be reconstructed from its compressed version. In addition to that, we conducted an experiment with the execution traces of two software systems to measure the gain attained by such compression.
Keywords :
data compression; program diagnostics; reverse engineering; software maintenance; subroutines; dynamic analysis; gain; high-level views; large execution trace analysis; program comprehension-driven compression framework; program trace understandability; redundancy removal; software components; software engineering; software maintenance activities; software system behavior analysis; software system properties; trace compression techniques; Data compression; Data mining; Gain measurement; Instruments; Performance analysis; Reverse engineering; Software engineering; Software maintenance; Software performance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2002. Proceedings. 10th International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-1495-2
Type :
conf
DOI :
10.1109/WPC.2002.1021337
Filename :
1021337
Link To Document :
بازگشت