Mining SQL Execution Traces for Data Manipulation Behavior Recovery

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Modern data-intensive software systems manipulate an increasing amount of heterogeneous data in order to support users in various execution contexts. Maintaining and evolving activities of such systems rely on an accurate documentation of their behavior which is often missing or outdated. Unfortunately, standard program analysis techniques are not always suitable for extracting the behavior of dataintensive systems which rely on more and more dynamic data access mechanisms which mainly consist in run-time interactions with a database. This paper proposes a framework to extract behavioral models from dataintensive program executions. The framework makes use of dynamic analysis techniques to capture and analyze SQL execution traces. It applies clustering techniques to identify data manipulation functions from such traces. Process mining techniques are then used to synthesize behavioral models.
Original languageEnglish
Title of host publicationProceedings of the 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014)
Subtitle of host publicationCAiSE forum track
PublisherCEUR-WS.org
Pages41-48
Number of pages8
Volume1164
Publication statusPublished - 2014

Keywords

  • Data-manipulation behavior recovery
  • Data-manipulation functions
  • Data-oriented process mining

Fingerprint Dive into the research topics of 'Mining SQL Execution Traces for Data Manipulation Behavior Recovery'. Together they form a unique fingerprint.

Cite this