首页 | 本学科首页   官方微博 | 高级检索  
     


Activation pattern controlled rules: Towards an integration of data-driven and command-driven programming
Authors:Christoph F Eick
Affiliation:(1) Department of Computer Science, University of Houston, 77204-3475 Houston, TX
Abstract:The attractions and drawbacks of data-driven programming are discussed in the context of rule-based forward chaining systems. The relationships between data-driven and command-driven programming are analyzed in the context of a course-registration example. A new form of production rule, called an activation pattern controlled rule, that generalizes classical forward chaining rules is introduced. Activation pattern controlled rules are triggered by calls of commands; that is, by the intension to perform a command but not necessarily by the result of applying the command itself. We demonstrate that activation pattern controlled rules facilitate the integration of data-driven and command-driven programming, support preventive programming as well, and allow for writing rule-based programs more transparently. We also survey our experiences in implementing an inference engine for activation pattern controlled rules.
Keywords:Activation pattern controlled rules  data-driven programming  forward chaining  integrated knowledge bases  multi-paradigm programming  rule-based systems
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号