Extracting Data Manipulation Processes from SQL Execution Traces

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

Abstract

Modern data-intensive software systems manipulate an increasing amount of 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 data-intensive 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 data-intensive 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 publicationLecture Notes in Business Information Processing
PublisherSpringer Verlag
Pages85-101
Number of pages17
Volume204
ISBN (Print)9783319192697
DOIs
Publication statusPublished - 2015
EventInternational Conference on Advanced Information Systems Engineering , CAiSE Forum 2014 - Thessaloniki, Greece
Duration: 16 Jun 201420 Jun 2014

Publication series

NameLecture Notes in Business Information Processing
Volume204
ISSN (Print)18651348

Conference

ConferenceInternational Conference on Advanced Information Systems Engineering , CAiSE Forum 2014
Country/TerritoryGreece
CityThessaloniki
Period16/06/1420/06/14

Keywords

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

Fingerprint

Dive into the research topics of 'Extracting Data Manipulation Processes from SQL Execution Traces'. Together they form a unique fingerprint.

Cite this