Documenting Legacy Relational Databases
This paper addresses the issue of documenting an existing legacy database by mining out its characteristics and derive the...
Relational Database Reverse Engineering
This paper describes a method aiming at the extraction of generalization/specialization hierarchies contained in a relational database. This reverse...
A Tool to Reengineer Legacy Systems to Object-Oriented Systems
Software evolution is an inevitable process for software systems. Repeated changes alter the structure of a system, rapidly degrading...
Handling Evolving Data Through the Use of a Description Driven Systems Architecture
Traditionally product data and their evolving definitions, have been handled separately from process data and their evolving definitions. There...
Evolution of Schema and Individuals of Configurable Products
The increasing importance of better customisation of industrial products has led to development of configurable products. They allow companies...
Evaluating the Quality of Reference Models
The process of system design often begins with the selection of an appropriate reference model. Model selection necessitates a...
Updates and Application Migration Support in an ODMG Temporal Extension
A substantial number of temporal extensions to data models and query languages have been proposed. However, little attention has...
Measures for Assessing Dynamic Complexity Aspects of Object-Oriented Conceptual Schemes
System developers are increasingly realising that the quality of a system must be ensured in the early stages of...
ODMG Language Extensions for Generalized Schema Versioning Support
The management of different schema versions is required in long-lived database systems to accomplish data structural changes and represent...
Measuring the Quality of Entity Relationship Diagrams
Database quality depends greatly on the accuracy of the requirement specification and the greatest effort should focus on improving...