• DocumentCode
    2134078
  • Title

    Conceptual interpretation of SQL execution traces for program comprehension

  • Author

    Noughi, Nesrine ; Cleve, Anthony

  • Author_Institution
    PReCISE Res. Center, Univ. of Namur, Namur, Belgium
  • fYear
    2015
  • fDate
    2-2 March 2015
  • Firstpage
    19
  • Lastpage
    24
  • Abstract
    Modern data-intensive software systems manipulate an increasing amount of heterogeneous data usually stored in a database. Maintaining such systems became a crucial and complex task, which is especially true due to the lack of sufficient documentation. In this context, program comprehension became a primary and an important step in this task. Unfortunately, the highly dynamic nature of interactions between a system and its database makes it hard to analyze these interactions with static analysis techniques. To this end, we propose a novel approach that combines dynamic analysis techniques and visualization to ease understanding data-intensive systems, by focusing on their database manipulation behavior. The approach consists of defining the conceptual interpretation of SQL execution traces in terms of a domain-specific, platform-independent model.
  • Keywords
    SQL; data visualisation; distributed databases; program diagnostics; SQL execution traces; conceptual interpretation; data visualization; data-intensive software systems; database manipulation behavior; domain-specific model; dynamic analysis techniques; heterogeneous data; platform-independent model; program comprehension; static analysis techniques; Abstracts; Cities and towns; Context; Databases; Natural languages; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension through Dynamic Analysis (PCODA), 2015 IEEE 6th International Workshop on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/PCODA.2015.7067179
  • Filename
    7067179