Projets par an
Résumé
Database reverse engineering (DRE) has traditionally been carried out by considering three main information sources: (1) the database schema, (2) the stored data, and (3) the application programs. Not all of these information sources are always available, or of sufficient quality to inform the DRE process. For example, getting access to real-world data is often extremely problematic for information systems that maintain private data. In recent years, the analysis of the evolution history of software programs have gained an increasing role in reverse engineering in general, but comparatively little such research has been carried out in the context of database reverse engineering. The goal of this paper is to contribute to narrowing this gap and exploring the use of the database evolution history as an additional information source to aid database schema reverse engineering. We present a tool-supported method for analyzing the evolution history of legacy databases, and we report on a large-scale case study of reverse engineering a complex information system and curate it as a benchmark for future research efforts within the community.
langue originale | Anglais |
---|---|
Pages (de - à) | 113-121 |
Nombre de pages | 9 |
journal | Science of Computer Programming |
Volume | 97 |
Numéro de publication | P1 |
Date de mise en ligne précoce | 22 nov. 2013 |
Les DOIs | |
Etat de la publication | Publié - 2015 |
Empreinte digitale
Examiner les sujets de recherche de « Understanding database schema evolution: A case study ». Ensemble, ils forment une empreinte digitale unique.Projets
- 2 Terminé
-
Analyse empirique de la co-évolution et l'interaction sociale dans les systèmes logiciels orientés données
Cleve, A. (Co-investigateur) & Mens, T. (Responsable du Projet)
1/07/13 → 30/06/17
Projet: Recherche
-
Evolution: PReCISE Evolution
Cleve, A. (Responsable du Projet)
1/01/10 → 31/01/10
Projet: Axe de recherche
Thèses de l'étudiant
-
Analyzing, Understanding and Supporting the Evolution of Dynamic and Heterogeneous Data-Intensive Software Systems
Meurice, L. (Auteur), Cleve, A. (Promoteur), Englebert, V. (Président), Lanza, M. (Jury), Mens, T. (Jury), Frenay, B. (Jury) & Vanhoof, W. (Jury), 22 juin 2017Student thesis: Doc types › Docteur en Sciences
Fichier