Extracting Data Manipulation Processes from SQL Execution Traces

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

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.

langueAnglais
titreLecture Notes in Business Information Processing
EditeurSpringer Verlag
Pages85-101
Nombre de pages17
Volume204
ISBN (imprimé)9783319192697
Les DOIs
étatPublié - 2015
EvénementInternational Conference on Advanced Information Systems Engineering , CAiSE Forum 2014 - Thessaloniki, Grèce
Durée: 16 juin 201420 juin 2014

Série de publications

NomLecture Notes in Business Information Processing
Volume204
ISSN (imprimé)18651348

Une conférence

Une conférenceInternational Conference on Advanced Information Systems Engineering , CAiSE Forum 2014
PaysGrèce
La villeThessaloniki
période16/06/1420/06/14

Empreinte digitale

Manipulation
Trace
Dynamic analysis
Process Mining
Program Analysis
Dynamic Analysis
Software System
Clustering
Interaction
Model
Behavioral model
Framework

mots-clés

    Citer ceci

    Mori, M., Noughi, N., & Cleve, A. (2015). Extracting Data Manipulation Processes from SQL Execution Traces. Dans Lecture Notes in Business Information Processing (Vol 204, p. 85-101). (Lecture Notes in Business Information Processing; Vol 204). Springer Verlag. https://doi.org/10.1007/978-3-319-19270-3_6
    Mori, Marco ; Noughi, Nesrine ; Cleve, Anthony. / Extracting Data Manipulation Processes from SQL Execution Traces. Lecture Notes in Business Information Processing. Vol 204 Springer Verlag, 2015. p. 85-101 (Lecture Notes in Business Information Processing).
    @inproceedings{960a01a117d24734bdbdac81f7b01c5f,
    title = "Extracting Data Manipulation Processes from SQL Execution Traces",
    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.",
    keywords = "Data-manipulation behavior recovery, Data-manipulation functions, Data-oriented process mining",
    author = "Marco Mori and Nesrine Noughi and Anthony Cleve",
    year = "2015",
    doi = "10.1007/978-3-319-19270-3_6",
    language = "English",
    isbn = "9783319192697",
    volume = "204",
    series = "Lecture Notes in Business Information Processing",
    publisher = "Springer Verlag",
    pages = "85--101",
    booktitle = "Lecture Notes in Business Information Processing",
    address = "Germany",

    }

    Mori, M, Noughi, N & Cleve, A 2015, Extracting Data Manipulation Processes from SQL Execution Traces. Dans Lecture Notes in Business Information Processing. VOL. 204, Lecture Notes in Business Information Processing, VOL. 204, Springer Verlag, p. 85-101, International Conference on Advanced Information Systems Engineering , CAiSE Forum 2014, Thessaloniki, Grèce, 16/06/14. https://doi.org/10.1007/978-3-319-19270-3_6

    Extracting Data Manipulation Processes from SQL Execution Traces. / Mori, Marco; Noughi, Nesrine; Cleve, Anthony.

    Lecture Notes in Business Information Processing. Vol 204 Springer Verlag, 2015. p. 85-101 (Lecture Notes in Business Information Processing; Vol 204).

    Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

    TY - GEN

    T1 - Extracting Data Manipulation Processes from SQL Execution Traces

    AU - Mori, Marco

    AU - Noughi, Nesrine

    AU - Cleve, Anthony

    PY - 2015

    Y1 - 2015

    N2 - 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.

    AB - 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.

    KW - Data-manipulation behavior recovery

    KW - Data-manipulation functions

    KW - Data-oriented process mining

    UR - http://www.scopus.com/inward/record.url?scp=84946415406&partnerID=8YFLogxK

    U2 - 10.1007/978-3-319-19270-3_6

    DO - 10.1007/978-3-319-19270-3_6

    M3 - Conference contribution

    SN - 9783319192697

    VL - 204

    T3 - Lecture Notes in Business Information Processing

    SP - 85

    EP - 101

    BT - Lecture Notes in Business Information Processing

    PB - Springer Verlag

    ER -

    Mori M, Noughi N, Cleve A. Extracting Data Manipulation Processes from SQL Execution Traces. Dans Lecture Notes in Business Information Processing. Vol 204. Springer Verlag. 2015. p. 85-101. (Lecture Notes in Business Information Processing). https://doi.org/10.1007/978-3-319-19270-3_6