期刊文献+

基于自依赖规则分析的主动规则终止性研究

Research of active rules termination based on self-dependent rules analysis
下载PDF
导出
摘要 ECA规则终止性问题是主动数据库中一个关键问题,首先分析触发边、活化边、惰化边三种边的触发时序关系;然后构造条件断言函数来描述活化边和惰化边对ECA规则中条件的影响,总结出了触发边、活化边和惰化边的组合时序对规则的具体触发情况;最后在此基础上进一步完善了BarakisR提出的不可归约规则集中的自依赖规则判定算法,对其中能够形成环状结构的自触发规则进行了全面的讨论,提出一种新的自依赖规则判定算法。该算法首先找到在不可归约集中由自触发规则引发的循环触发,然后对自触发规则进行单独处理来打断这个环从而使规则集终止,有效提高了规则终止性问题的判断能力。 ECA rules termination is a key problem in ACDB. Firstly, triggering time sequence about triggering edge, activation edge and deactivation edge is analyzed. Secondly, condition asseveration function is constructed to illustrate the effect of activation edge and deactivation edge on ECA rules. Combination time sequence of Triggering edge, detriggering edge and activation edge are proposed to an- alyze triggering in ECA. Finally, Self-dependent rules judgment algorithm in irreducible rule set, which is proposed by Barakis R, is improved further, Self- triggering rules that cause cyclic structure are dis- cussed deeply, and a new self--dependent rules judgment algorithm is proposed. The algorithm can find cyclic triggering in irreducible rule set, then self--triggering rules are independently processed so as to interrupt the triggering ring, hence efficiently improving the judgment ability of active rules termination problem.
作者 陆惠玲 周涛
出处 《计算机工程与科学》 CSCD 北大核心 2013年第8期135-143,共9页 Computer Engineering & Science
基金 国家自然科学基金资助项目(81160183) 教育部"春晖计划"资助项目(Z2011051) 宁夏自然科学基金资助项目(NZ12179) 宁夏高等学校科研重点资助项目(NGY2011042) 宁夏医科大学特殊人才项目(XT2011004) 宁夏医科大学青年基金资助项目(XQ2011011)
关键词 主动规则 终止性分析 自依赖规则 不可归约规则集 active rules termination analysis self-dependent rules irreducible rule set
  • 相关文献

参考文献19

  • 1Baralis E, Widom J. An algebraic approach to rule analysis in expert database systems [C]//Proe of the 20th Interna- tional Conference on Very Large Data Bases, 1994:475-486.
  • 2Hao Zhong-xiao. Theory of active database[M]. Beijing:Sci- ence Press, 2009.
  • 3熊中敏,郝忠孝.基于条件公式的主动规则集可终止性判定[J].哈尔滨工业大学学报,2009,41(5):221-225. 被引量:1
  • 4郝忠孝,熊中敏.计算主动数据库中不可归约规则集的有效算法[J].计算机研究与发展,2006,43(2):281-287. 被引量:11
  • 5Vanduva A, Gatziu S, Dittrich K R. Investigating termina-tion in active database systems with expressive rule languages [C]//Proc of International Workshop on Rule in Database Systems, 1997 : 149-164.
  • 6Lee S Y, Ling T W. A path removing technique for detecting trigger termination[C]//Proc of International Conference on Extend Database Technology (EDBT), 1998:341-355.
  • 7Lee S Y, Ling T W. Unrolling cycle to decide trigger termi- nation[C]//Proc of the 25th VLDB Conference, 1999 : 483- 493.
  • 8Aiken A, Widom J, Hellerstein J M. Behavior of database production rules: Termination, confluence and observable de- terminisrn[C]//Proe of the ACM SIGMOD International Conference on Management of Data, 1992:59-68.
  • 9Lee S Y, Ling T W. Refined termination decision in active databse[C]//Proc of International Conference on Database and Expert Systems Application(DEXA), 1997:182-191.
  • 10Bailey J, Dong G, Ramamohanarao K. Deciability and un- decidability result for the termination problem of active da- tabases[C]//Proc of the 17th ACM SIGMOD-SIGACT-SI- GART Symposium on Principles of Database Systems, 1998:264-273.

二级参考文献17

  • 1郝忠孝,熊中敏.计算主动数据库中不可归约规则集的有效算法[J].计算机研究与发展,2006,43(2):281-287. 被引量:11
  • 2AIKEN, HELLERSTEIN J, WIDOM J. Static analysis techniques for predicting the behavior of database production rules [ J ]. ACM Transactions on Database Systems, 1995, 20(1) : 3 -41.
  • 3BARALIS E, CERI S. Compile-time and runtime analysis of active behaviors[J]. IEEE Transactions on Knowledge and Data Engineering, 1998, 10(3) : 353 -370.
  • 4BAILEY J, DONG Guozhu. On the decidability of the termination problem of active database system[J]. Theor Comput Sci, 2004, 311 (1 -3) : 389 -437.
  • 5BARALIS E, WIDOM J. An algebraic approach to static analysis of active database rules [ J ]. ACM Transactions on Database Systems, 2000, 25 ( 3 ) : 269 - 332.
  • 6COMAI S, TANCA L. Termination and confluence by rule prioritization [ J ]. IEEE Transactions on Knowledge and Data Engineering, 2003, 15(2) : 257 -270.
  • 7LEE S Y, LING T W. A path removing technique for detecting trigger termination [ C ]//Proceedings of Int' l Conf. On Extended Database Technology (EDBT). Valencia, Spain : [ s. n. ] , 1998.
  • 8PATON N W. Active database system [ J ]. ACM Computing Surveys, 1999, 31 ( 1 ) : 63 - 103.
  • 9E. Baralis, S. Ceri, et al. Compile-time and runtime analysis of active behaviors. IEEE Trans. Knowledge and Data Engineering,1998, 10(3): 353-370.
  • 10J. Bailey, Guozhu Dong, et al. On the decidability of the termination problem of active database system, journal of Computer and System Sciences, 2004, 311(1-3):389-437.

共引文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部