DocumentCode
1075322
Title
Conflict resolution using logic programming
Author
Chomicki, Jan ; Lobo, Jorge ; Naqvi, Shamim
Author_Institution
Dept. of Comput. Sci. & Eng., State Univ. of New York, USA
Volume
15
Issue
1
fYear
2003
Firstpage
244
Lastpage
249
Abstract
This paper addresses issues involved in applying the event-condition-action (ECA) rule paradigm of active databases to policies-collections of general principles specifying the desired behavior of a system. We use a declarative policy description language, PDL, in which policies are formulated as sets of ECA rules. The main contribution of the paper is a framework for detecting action conflicts and finding resolutions for them. Conflicts are captured as violations of action constraints. The semantics of rules and conflict detection and resolution are defined axiomatically using logic programs. Given a policy and a set of action constraints, the framework defines a range of monitors that filter the output of the policy to satisfy the constraints.
Keywords
constraint handling; action conflict resolution; action constraint violations; active databases; declarative policy description language; event-condition-action rule; logic programming; policies; semantics; Artificial intelligence; Automatic control; Computer Society; Databases; Electronic commerce; Encoding; Filters; Logic programming; Page description languages; Transducers;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2003.1161596
Filename
1161596
Link To Document