首页> 外国专利> SYSTEM FOR CREATING, EDITING, DISPLAYING, AND EXECUTING RULES-BASED PROGRAMMING LANGUAGE RULES HAVING ACTION PART SUBSETS FOR BOTH TRUE AND FALSE EVALUATION OF THE CONDITIONAL PART

SYSTEM FOR CREATING, EDITING, DISPLAYING, AND EXECUTING RULES-BASED PROGRAMMING LANGUAGE RULES HAVING ACTION PART SUBSETS FOR BOTH TRUE AND FALSE EVALUATION OF THE CONDITIONAL PART

机译:用于创建,编辑,显示和执行基于规则的编程语言规则的系统,该规则具有作用部分子集,可对条件部分进行正确和错误的评估

摘要

A programmable computer which operates by executing rules, each including a rule name, and optionally: input parameters, a set of conditions, a set of actions associated with each condition, and a set of exception handlers. A condition is a logical expression which evaluates to a true or false Boolean value, while an action is an executable statement. An exception handler contains executable statements. The computer includes text entry and display means for programming of rules. A rule is displayed with each condition and each action having a row of text. The computer generates a yes/no quadrant into which a programmer may enter sequence numbers, to associate ordered sets of actions with individual conditions. Sequence numbers may be entered not associated with any condition, to define a set of default actions. Upon entering a rule, the computer sequentially evaluates the rule's conditions. Upon a condition evaluating to true, the computer executes the set of actions associated with that condition, then exits the rule. If the rule contains no conditions or none evaluates to true, the set of default actions will be executed, and the rule exited. If, during execution of the rule, the computer detects an exception event, such as a missing datum or other execution error, the computer passes to the rule the name of the detected exception event. If the rule contains an exception handler bearing the same name, the computer will execute the statements within that exception handler.
机译:一种通过执行规则进行操作的可编程计算机,每个规则都包括规则名称,并可选地包括:输入参数,一组条件,与每个条件相关联的一组动作以及一组异常处理程序。条件是一个逻辑表达式,其值为真或假布尔值,而操作是可执行语句。异常处理程序包含可执行语句。该计算机包括用于规则编程的文本输入和显示装置。将显示一个规则,其中每个条件和每个动作都有一行文本。计算机生成一个是/否象限,程序员可以在其中输入序列号,以将有序操作集与各个条件相关联。可以输入不与任何条件关联的序列号,以定义一组默认操作。输入规则后,计算机将顺序评估规则的条件。当条件评估为真时,计算机将执行与该条件关联的一组操作,然后退出规则。如果规则不包含任何条件,或者没有条件得出的结果为true,则将执行一组默认操作,并退出规则。如果在执行规则期间计算机检测到异常事件(例如,缺失的数据或其他执行错误),则计算机会将检测到的异常事件的名称传递给规则。如果规则包含名称相同的异常处理程序,则计算机将在该异常处理程序中执行语句。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号