• DocumentCode
    2367369
  • Title

    Structure elicitation in database reverse engineering

  • Author

    Hainaut, J.-L. ; Henrard, J. ; Roland, D. ; Englebert, V. ; Hick, J.-M.

  • Author_Institution
    Inst. of Inf., Namur Univ., Belgium
  • fYear
    196
  • fDate
    8-10 Nov 196
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    Recovering the semantic description of file and database structures is an important aspect of business application reverse engineering. It includes a particularly delicate activity, namely data structure extraction, i.e. finding the exact data structures and integrity constraints of the database. This process is made more complex than generally expected due to the fact that these structures and constraints often are not explicitly defined, but are translated into implicit constructs, controlled and managed through procedural code or user interface protocol for instance. This paper describes the problem of implicit structure elicitation. It proposes an analysis of this phenomenon, and of the techniques and heuristics that can be used in the elicitation. It develops a set of efficient techniques and a for the elicitation of one of the most common implicit construct, namely the foreign key. The paper also explains how DB-MAIN, a general-purpose database reverse engineering CASE tool, can help analysts elicit implicit constructs, and specifically foreign keys
  • Keywords
    data structures; database management systems; reverse engineering; systems re-engineering; CASE tool; DB-MAIN; business application reverse engineering; data structure extraction; database reverse engineering; structure elicitation; Application software; Computer aided software engineering; Data mining; Data structures; Programming profession; Protocols; Relational databases; Reverse engineering; Software engineering; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1996., Proceedings of the Third Working Conference on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-7674-4
  • Type

    conf

  • DOI
    10.1109/WCRE.1996.558891
  • Filename
    558891