Rule Termination Analysis based on a Rule

نویسندگان

  • Detlef Zimmer
  • Axel Meckenstock
  • Rainer Unland
چکیده

Rule processing can be subject to innnite loops-that is, rules may trigger one another indee-nitely. In database systems, this behaviour can be catastrophic; e.g., looping rules would certainly inhibit concurrency and saturate memory thus slowing down system throughput. In general it is unde-cidable to determine in advance if rules are guaranteed to terminate. If analysis algorithms are applied they work on a very rough level, i.e. although their conditions are suucient they are usually far away from being necessary. Existing rule analysis algorithms are designed for special rule models and only consider parts of the semantics of rules (e.g., do not consider priorities of rules). Therefore they are either too inaccurate and/or can only be used in a special environment (they are based on a feature of the underlying rule model, not/seldomly being used in other rule models). In this paper we present a static rule termination analysis based on the rule meta model Vampire. Vampire uses Petri nets as a formal method for a precise and exhausting specii-cation of many of the diierent elementary semantic aspects of rule models. Our rule termination anal-CADLAB is a Joint Venture of the University of Paderborn and Siemens Nixdorf Informationssys-teme AG ysis method is based on an analysis algorithm from the Petri net theory which exploits all the information represented in the Petri net. Thus, our method works on a much more precise level than other approaches known from literature. Additionally our approach can be applied to a broad spectrum of rule models.

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

ثبت نام

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

منابع مشابه

نسبت رابطه استناد و قاعده احسان در اسقاط مسؤولیت پزشک با نگاهی به قانون مجازات اسلامی 1392

Ehsan Rule and the effects on it in terms of compensatory and non-compensatory liabilities are of great importance; to the extent that it independently and initially revokes the liability based on a famous view among jurists and Jurisprudents. Based on the mentioned-view, in order to trigger Ehsan Rule and termination of liability, intentional and actual benefaction should necessarily exist. De...

متن کامل

Rule-based of Monetary Policy in Iran Inspired by McCallum Rule

Economists have reached a consensus that an independent central bank could improve its policy efficiency by following a monetary policy rule. One of the important rules is McCallum rule where that requires central banks to target the growth rate of nominal GDP using the monetary base as its instrument. One of the features of the McCallum rule uses the monetary base rather than the interest rate...

متن کامل

Reliability Measures Measurement under Rule-Based Fuzzy Logic Technique

In reliability theory, the reliability measures contend the very important and depreciative role for any system analysis. Measurement of reliability measures is not easy due to ambiguity and vagueness which exist within reliability parameters. It is also very difficult to incorporate a large amount of uncertainty in well-established methodologies and techniques. However, fuzzy logic provides an...

متن کامل

The Effect of the Rule of Rational Beauty and Ugliness on the Moral Opinions of Khajeh Nasir al-Din Tusi

The present study seeks to examine the effect of the theological rule of “rational beauty and ugliness” on “moral opinions” in the field of philosophical ethics by exploring the two books “Purification of Belief” and “Nasirean Ethics” written by the famous scientist, Khajeh Nasir al-Din Tusi. This research has been done by content analysis method and its findings show that on the one hand, the ...

متن کامل

A Dynamic Approach to Termination Analysis for Active Database Rules

An important behavioural property for sets of active database rules is that of termination. In current commercial database systems, termination is guaranteed by imposing a xed upper limit on the number of recursive rule rings that may occur. This can have undesirable effects such as prematurely halting correct executions. We describe a new approach based on a dynamic upper limit to the number o...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1995