发明名称 Method for processing an expert system rulebase on a system having limited memory
摘要 A method for running an expert system on a data processing system in which the Rulebase is segmented into contextual units so that the system memory can accommodate each unit. Portions of the Rulebase containing data or knowledge that is not needed in a particular application may then be eliminated. The segmenting of the Rulebase also allows the contextual units of the application to be paged into and out of the system as needed. The various intersegment relationships are managed by the system as units are paged into and out of memory. A second Rulebase unit may be called by the first unit and executed at any time during the processing of the first Rulebase. Provision is made in the form of a Global attribute to selectively identify and store the data that is relevant to the application and that has been accumulated up to the point where another unit is called so that at some time later in the process, when the system returns to the first unit, it can proceed from the last RULE node that was processed. Selected data that has been identified as global during processing of the first unit is used to update selected nodes in the second unit of the Rulebase after it has been paged into the system. Selected data collected during the processing of the second unit is passed to the first unit when the system returns to complete processing that unit.
申请公布号 US4809219(A) 申请公布日期 1989.02.28
申请号 US19850749076 申请日期 1985.06.26
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ASHFORD, THOMAS J.;BURNS, NANCY A.;FLAGG, RICHARD L.;IWASKIW, CHRISTINE T.;STARBIRD, ROBERTA P.
分类号 G06F9/44;G06F17/30;G06N5/04;(IPC1-7):G06F15/18 主分类号 G06F9/44
代理机构 代理人
主权项
地址