scispace - formally typeset
Journal ArticleDOI

Reverse engineering of data

Peter Aiken
- 01 Apr 1998 - 
- Vol. 37, Iss: 2, pp 246-269
TLDR
A general DRE template both as an activity model and as a data model to be populated with reverse engineered data is described, showing how DRE has been used to address organizational data integration problems.
Abstract
Data reverse engineering (DRE) is a relatively new approach used to address a general category of data disintegration problems. DRE combines structured data analysis techniques with rigorous data management practices. The approach is growing in popularity as an integrative systems re-engineering method because of its ability to address multiple problem types concurrently. This paper describes a general DRE template both as an activity model and as a data model to be populated with reverse engineered data. Scenarios show how DRE has been used to (1) harness data assets to address organizational data integration problems, (2) develop organizational data migration strategies, (3) specify distributed systems architectures, and (4) implement and propagate organizational CASE-tool usage to address system maintenance problems. Selectively applied DRE can be an important first step toward eventual organization-wide data integration.

read more

Citations
More filters
Journal ArticleDOI

Methodologies for data quality assessment and improvement

TL;DR: Methodologies are compared along several dimensions, including the methodological phases and steps, the strategies and techniques, the data quality dimensions, the types of data, and, finally, thetypes of information systems addressed by each methodology.
Journal ArticleDOI

Extracting entity-relationship diagram from a table-based legacy database

TL;DR: This paper presents a process that extracts an extended entity relationship diagram from a table-based database with little descriptions for the fields in its tables and no description for keys.
Proceedings ArticleDOI

Data reverse engineering: a historical survey

TL;DR: A summary of the history of data reverse engineering is presented and a statement about the state of the art today, and a comment on the future of DRE is presented.

The Product approach to data quality and fitness for use: A Framework for analysis

TL;DR: This paper proposes a theory of data quality based on the five principles defined by J. M. Juran for product and service quality and extends Wang et al’s 1995 framework for data quality research.
Book

Creating Agile Business Systems with Reusable Knowledge

TL;DR: The nature of reality and the nature of business - introduction to the metaworld and domains and their expression are introduced.
References
More filters
Journal ArticleDOI

Reverse engineering and design recovery: a taxonomy

E.J. Chikofsky, +1 more
- 01 Jan 1990 - 
TL;DR: The authors define and relate six terms: forward engineering, reverse engineering, redocumentation, design recovery, restructuring, and reengineering to apply to the underlying engineering processes, regardless of the degree of automation applied.
Journal ArticleDOI

Relational database: a practical foundation for productivity

TL;DR: This chapter discusses a series of arguments to support the claim that relational database technology offers dramatic improvements in productivity both for end users and for application programers.
Book

Data Model Patterns: Conventions of Thought

David C. Hay
TL;DR: High-level data models are drawn from the following business areas: The Enterprise and Its World The Things of the Enterprise Procedures and Activities Contracts Accounting The Laboratory Material Requirements Planning Process Manufacturing Documents Lower-Level Conventions.
Journal ArticleDOI

Business reengineering at CIGNA Corporation: experiences and lessons learned from the first five years

TL;DR: A longitudinal view of CIGNA Corporation's experiences in business reengineering since 1989 is provided in this article, where the authors describe projects with major payoffs: operating expenses reduced by 42%, cycle times improved by 100%, customer satisfaction up by 50%, quality improvements of 75%.
Journal ArticleDOI

An approach for reverse engineering of relational databases

TL;DR: This paper proposes a process for reverse engineering of relational databases using object-oriented models because the same modeling paradigm is adept at representing abstract conceptual models and models with implementation decisions.