Program Understanding in Databases Reverse Engineering

Jean Henrard, Vincent Englebert, Jean-Marc Hick, Didier Roland, Jean-Luc Hainaut

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

12 Téléchargements (Pure)

Résumé

The main argument of the paper is that database understanding requires sophisticated program understanding techniques, and conversely. Database reverse engineering (DBRE) can be carried out following a generic methodology, one of the phases of which consists in eliciting all the implicit and untranslated data structures and constraints. Evidences of these hidden constructs can be found by analysing how the programs are to use and create the data. Hence the need for program analysis techniques such as searching for clichés, dependency analysis, program slicing and synthetic views. The paper explains how these techniques contribute to DBRE, and describes DB-MAIN, a programmable and extensible CASE environment that supports DBRE through program understanding techniques.
langue originaleAnglais
titreProceedings of DEXA'98
Pages70-79
Nombre de pages10
Etat de la publicationPublié - 1998

Empreinte digitale

Examiner les sujets de recherche de « Program Understanding in Databases Reverse Engineering ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation