Automatic detection and repair of errors in data structures

B Demsky, M Rinard - Acm sigplan notices, 2003‏ - dl.acm.org
We present a system that accepts a specification of key data structure consistency
constraints, then dynamically detects and repairs violations of these constraints, enabling …

Consistency management with repair actions

C Nentwich, W Emmerich… - … Conference on Software …, 2003‏ - ieeexplore.ieee.org
Comprehensive consistency management requires a strong mechanism for repair once
inconsistencies have been detected In this paper we present a repair framework for …

Introduction to inconsistency tolerance

L Bertossi, A Hunter, T Schaub - Inconsistency Tolerance, 2005‏ - Springer
Inconsistency arises in many areas in advanced computing. Examples include: Merging
information from heterogeneous sources; Negotiation in multi-agent systems; Understanding …

Inference and enforcement of data structure consistency specifications

B Demsky, MD Ernst, PJ Guo, S McCamant… - Proceedings of the …, 2006‏ - dl.acm.org
Corrupt data structures are an important cause of unacceptable program execution. Data
structure repair (which eliminates inconsistencies by updating corrupt data structures to …

Data structure repair using goal-directed reasoning

B Demsky, M Rinard - Proceedings of the 27th international conference …, 2005‏ - dl.acm.org
Data structure repair is a promising technique for enabling programs to execute successfully
in the presence of otherwise fatal data structure corruption errors. Previous research in this …

The starburst active database rule system

J Widom - IEEE Transactions on Knowledge and Data …, 1996‏ - ieeexplore.ieee.org
The paper describes the development of the Starburst Rule System, an active database
rules facility integrated into the Starburst extensible relational database system at the IBM …

Semantic integrity support in SQL: 1999 and commercial (object-) relational database management systems

C Türker, M Gertz - The VLDB Journal, 2001‏ - Springer
The correctness of the data managed by database systems is vital to any application that
utilizes data for business, research, and decision-making purposes. To guard databases …

Acceptability-oriented computing

M Rinard - Acm sigplan notices, 2003‏ - dl.acm.org
We discuss a new approach to the construction of software systems. Instead of attempting to
build a system that is as free of errors as possible, the designer instead identifies key …

Conceptual schema-centric development: A grand challenge for information systems research

A Olivé - … : 17th International Conference, CAiSE 2005, Porto …, 2005‏ - Springer
The goal of automating information systems building was stated in the sixties. Forty years
later it is clear that the goal has not been achieved in a satisfactory degree. One of the …

An algebraic approach to static analysis of active database rules

E Baralis, J Widom - ACM Transactions on Database Systems (TODS), 2000‏ - dl.acm.org
Rules in active database systems can be very difficult to program due to the unstructured
and unpredictable nature of rule processing. We provide static analysis techniques for …