Extracting Data Models from Legacy Database Systems: A Case Study in Reverse Engineering.
Philip J. BernhardEric WilsonAndre HebertKevin L. FoxPublished in: IKE (2005)
Keyphrases
- reverse engineering
- database systems
- data model
- object oriented
- database design
- databases
- database management systems
- software engineering
- legacy systems
- query language
- dynamic analysis
- gene regulatory networks
- software maintenance
- database technology
- database applications
- data types
- data integration
- query optimization
- database
- computer aided design
- case study
- relational model
- relational database systems
- legacy software systems
- data management
- software evolution
- reverse engineer
- program understanding
- query processing
- conceptual schema
- business rules
- formal specification
- life cycle
- software systems
- artificial intelligence
- data sources
- conceptual model
- high level
- machine learning
- class diagrams
- functional dependencies