• 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