• 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