Abstract
The paper shows that database reverse engineering (DBRE) needs several reasoning, techniques and tools that have
been developed in the software engineering realm, and particularly in program understanding. Conversely, program
understanding requires an in-depth comprehension of the semantics of the data. One of the process of the DBRE methodology
we propose is dedicated to eliciting implicit structures and constraints buried in the application programs. This elicitation is based
on such techniques as pattern searching, dependency graph analysis, program slicing and program visualisation. The paper
demonstrates how these techniques can contribute to DBRE, and how that have been integrated into the DB-MAIN CASE
tool.
Original language | French |
---|---|
Title of host publication | proceedings INFORSID'98 |
Pages | 237-250 |
Number of pages | 14 |
Publication status | Published - 1998 |