Managing Con icts between Rules

نویسندگان

  • H. V. Jagadish
  • Alberto O. Mendelzon
  • Inderpal Singh Mumick
چکیده

Rules are used as a programmingparadigm in several application domains, including active databases, planning, expert systems, and billing. For example, active databases have rules that execute upon the occurrence of particular events if speciied condition predicates are satissed. It is often the case that multiple rules are reable when a particular event occurs. We propose a declarative mechanism to control the interaction and execution of multiple rules. The mechanism is based upon logical metarules that can express various types of relationships between rules. The metarules allow us to reason statically about the rule behavior. We can determine, in polynomial time, if a rule will never execute, whether two rules can ever be executed together, and whether a rule system is guaranteed to have a unique execution set for all possible rules that become reable. In this paper, we illustrate our techniques using rules in an active database. A system based upon the metarules and the static analysis presented here has been found to be of value in a billing application at AT&T to control interactions between discount plans.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Discovering and Reconciling Semantic Con icts: A Data Mining Perspective

Current approaches to semantic interoperability require human intervention in detecting potential con icts and in de ning how those con icts may be resolved. This is a major impedance to achieving \logical connectivity", especially when the number of disparate sources is large. In this paper, we demonstrate that the detection and reconciliation of semantic con icts can be automated using tools ...

متن کامل

Expert Systems Inference = Modeling Connicts

Tim Menzies Dept. of Software Development, Monash University, Melbourne, [email protected] Abstract| Many expert systems tasks imply making assumptions. Where assumptions con ict, these assumptions must be managed in separate worlds. We describe an abductive device for managing such con icts. This device lets us manage the con icting assumptions, validate the (potentially) con icting...

متن کامل

Regional con icts over mineral rights in South East Asia

Several of the ongoing con icts in South East Asia are internal disputes driven by con icts over revenues from mineral projects. In order to understand these con icts it is necessary to study the sharing arrangements between regions within countries. This paper looks at typical regional wealth-sharing arrangements to determine when such arrangements are likely to break down and when con icts er...

متن کامل

Conflict resolution in collaborative planning dialogs

In a collaborative planning environment in which the agents are autonomous and heterogeneous, it is inevitable that discrepancies in the agents' beliefs result in con#icts during the planning process. In such cases, it is important that the agents engage in collaborative negotiation to resolve the detected con#icts in order to determine what should constitute their shared plan of actions and sh...

متن کامل

De ning and Measuring Con icts in Optimistic Replication

Optimistic replication is often viewed as essential for large scale systems and for supporting mobile computing. In optimistic replication, updates can be made concurrently to di erent le replicas, resulting in multiple versions of the le. To recover from these con icting updates, after-the fact con ict resolution actions are required to recombine multiple versions into one. This paper de nes t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998