DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems

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

Abstract

Understanding the links between application programs and their database is useful in various contexts such as migrating information systems towards a new database platform, evolving the database schema, or assessing the overall system quality. However, data-intensive applications nowadays tend to access their underlying database in an increasingly dynamic way. The queries that they send to the database server are usually built at runtime, through String concatenation, or Object-Relational-Mapping (ORM) frameworks. This level of dynamicity significantly complicates the task of adapting programs to an evolving database schema. In this paper, we present DAHLIA 2.0, an interactive visualization tool that allows developers to analyze the database usage in order to support data-intensive software evolution and more precisely, program-database co-evolution.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages76-80
Number of pages5
ISBN (Electronic)9781509038503
DOIs
Publication statusPublished - 9 Dec 2016
Event4th IEEE Working Conference on Software Visualization, VISSOFT 2016 - Raleigh, United States
Duration: 3 Oct 20164 Oct 2016

Conference

Conference4th IEEE Working Conference on Software Visualization, VISSOFT 2016
CountryUnited States
CityRaleigh
Period3/10/164/10/16

Fingerprint

Heterogeneous Systems
Dynamic Systems
Schema
Software Evolution
Vision
Coevolution
Concatenation
Application programs
Information Systems
Information systems
Servers
Visualization
Server
Strings
Tend
Query

Keywords

  • Database usage visualization
  • database-program co-evolution

Cite this

Meurice, L., & Cleve, A. (2016). DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems. In Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016 (pp. 76-80). [7780160] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/VISSOFT.2016.15
Meurice, Loup ; Cleve, Anthony. / DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems. Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 76-80
@inproceedings{99491cb63ba546cfb22758a190071fa3,
title = "DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems",
abstract = "Understanding the links between application programs and their database is useful in various contexts such as migrating information systems towards a new database platform, evolving the database schema, or assessing the overall system quality. However, data-intensive applications nowadays tend to access their underlying database in an increasingly dynamic way. The queries that they send to the database server are usually built at runtime, through String concatenation, or Object-Relational-Mapping (ORM) frameworks. This level of dynamicity significantly complicates the task of adapting programs to an evolving database schema. In this paper, we present DAHLIA 2.0, an interactive visualization tool that allows developers to analyze the database usage in order to support data-intensive software evolution and more precisely, program-database co-evolution.",
keywords = "Database usage visualization, database-program co-evolution",
author = "Loup Meurice and Anthony Cleve",
year = "2016",
month = "12",
day = "9",
doi = "10.1109/VISSOFT.2016.15",
language = "English",
pages = "76--80",
booktitle = "Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

Meurice, L & Cleve, A 2016, DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems. in Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016., 7780160, Institute of Electrical and Electronics Engineers Inc., pp. 76-80, 4th IEEE Working Conference on Software Visualization, VISSOFT 2016, Raleigh, United States, 3/10/16. https://doi.org/10.1109/VISSOFT.2016.15

DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems. / Meurice, Loup; Cleve, Anthony.

Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016. Institute of Electrical and Electronics Engineers Inc., 2016. p. 76-80 7780160.

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

TY - GEN

T1 - DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems

AU - Meurice, Loup

AU - Cleve, Anthony

PY - 2016/12/9

Y1 - 2016/12/9

N2 - Understanding the links between application programs and their database is useful in various contexts such as migrating information systems towards a new database platform, evolving the database schema, or assessing the overall system quality. However, data-intensive applications nowadays tend to access their underlying database in an increasingly dynamic way. The queries that they send to the database server are usually built at runtime, through String concatenation, or Object-Relational-Mapping (ORM) frameworks. This level of dynamicity significantly complicates the task of adapting programs to an evolving database schema. In this paper, we present DAHLIA 2.0, an interactive visualization tool that allows developers to analyze the database usage in order to support data-intensive software evolution and more precisely, program-database co-evolution.

AB - Understanding the links between application programs and their database is useful in various contexts such as migrating information systems towards a new database platform, evolving the database schema, or assessing the overall system quality. However, data-intensive applications nowadays tend to access their underlying database in an increasingly dynamic way. The queries that they send to the database server are usually built at runtime, through String concatenation, or Object-Relational-Mapping (ORM) frameworks. This level of dynamicity significantly complicates the task of adapting programs to an evolving database schema. In this paper, we present DAHLIA 2.0, an interactive visualization tool that allows developers to analyze the database usage in order to support data-intensive software evolution and more precisely, program-database co-evolution.

KW - Database usage visualization

KW - database-program co-evolution

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

U2 - 10.1109/VISSOFT.2016.15

DO - 10.1109/VISSOFT.2016.15

M3 - Conference contribution

SP - 76

EP - 80

BT - Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Meurice L, Cleve A. DAHLIA 2.0: A Visual Analyzer of Database Usage in Dynamic and Heterogeneous Systems. In Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016. Institute of Electrical and Electronics Engineers Inc. 2016. p. 76-80. 7780160 https://doi.org/10.1109/VISSOFT.2016.15