Anchor modeling — Agile information modeling in evolving data environments
Maintaining and evolving data warehouses is a complex, error prone, and time consuming activity. The main reason for this...
Extending ER models to capture database transformations to build data sets for data mining
In a data mining project developed on a relational database, a significant effort is required to build a data...
Automatic query reformulations for feature location in a modelbased family of software products
No maintenance activity can be completed without Feature Location (FL), which is finding the set of software artifacts that...
Specifying dynamic and deontic integrity constraints
In the dominant view of knowledge bases (KB's), a KB is a set of facts (atomic sentences) and integrity...
The deontic pattern ± a framework for domain analysis in information systems design
Methods for the reuse of speci®cation knowledge have been developed to reduce the costs of systems development. One approach...
A framework for the design and evaluation of reverse engineering methods for relational databases
It is often difficult to obtain a good conceptual understanding of a legacy database, especially when there is a...
An algebra for specifying valid compound terms in faceted taxonomies
A faceted taxonomy is a set of taxonomies, each describing a given knowledge domain from a different aspect. The...
Using the uni-level description (ULD) to support data-model interoperability
We describe a framework called the Uni-Level Description (ULD) for accurately representing information from a broad range of data...
Migrating to an object-oriented database using semantic clustering and transformation rules
This paper presents a methodology for handling an important step of database migration. The methodology is based on a...
Experiences with EDO: An Evolutionary Database Optimizer
In this paper we introduce the database design tool EDO: an Evolutionary Database Optimizer. The term 'evolutionary' refers to...