DocumentCode
3022157
Title
Computing Repairs from Active Integrity Constraints
Author
Cruz-Filipe, Luis ; Engracia, Patricia ; Gaspar, Gabriel ; Nunes, Iury
Author_Institution
Escola Super. Nautica Infante D. Henrique, Paco d´Arcos, Portugal
fYear
2013
fDate
1-3 July 2013
Firstpage
183
Lastpage
190
Abstract
Repairing an inconsistent knowledge base is a well known problem for which several solutions have been proposed and implemented in the past. In this paper, we start by looking at databases with active integrity constraints - consistency requirements that also indicate how the database should be updated when they are not met - as introduced by Caroprese et al.We show that the different kinds of repairs considered by those authors can be effectively computed by searching for leaves of specific kinds of trees. Although these computations are in general not very efficient (deciding the existence of a repair for a given database with active integrity constraints is NP-complete), on average the algorithms we present make significant reductions on the number of nodes in the search tree. Finally, these algorithms also give an operational characterization of different kinds of repairs that can be used when we extend the concept of active integrity constraints to the more general setting of knowledge bases.
Keywords
computational complexity; database management systems; knowledge based systems; tree searching; NP-complete; active integrity constraints; computing repairing; consistency requirements; database; inconsistent knowledge base repairing; operational characterization; search tree; Context; Databases; Knowledge based systems; Maintenance engineering; Polynomials; Semantics; Vegetation;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering (TASE), 2013 International Symposium on
Conference_Location
Birmingham
Type
conf
DOI
10.1109/TASE.2013.32
Filename
6597897
Link To Document