DocumentCode
2792838
Title
Exploiting the Analogy Between Traces and Signal Processing
Author
Kuhn, Adrian ; Greevy, Orla
Author_Institution
Software Composition Group, Bern Univ.
fYear
2006
fDate
24-27 Sept. 2006
Firstpage
320
Lastpage
329
Abstract
The main challenge of dynamic analysis is the huge volume of data, making it difficult to extract high level views. Most techniques developed so far adopt a finegrained approach to address this issue. In this paper we introduce a novel approach representing entire traces as signals in time. Drawing this analogy between dynamic analysis and signal processing, we are able to access a rich toolkit of well-established and ready-to-use analysis techniques. As an application of this analogy, we show how to fit a visualization of the complete feature space of a system on one page only: our approach visualizes feature traces as time plots, summarizes the trace signals and uses dynamic time warping to group them by similar features. We apply the approach on a case study, and discuss both common and unique patterns as observed on the visualization
Keywords
program visualisation; reverse engineering; signal processing; system monitoring; dynamic analysis; dynamic time warping; program visualization; reverse engineering; signal processing; trace summarization; Data mining; Data visualization; Information analysis; Instruments; Performance analysis; Reverse engineering; Runtime; Signal analysis; Signal processing; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
Conference_Location
Philadelphia, PA
ISSN
1063-6773
Print_ISBN
0-7695-2354-4
Type
conf
DOI
10.1109/ICSM.2006.29
Filename
4021355
Link To Document