A structured methodology for developing production systems

作者:

摘要

Issues such as project management, documentation, and maintenance, typically associated with large traditional sofware development projects have recently become important concerns in the development of expert systems. We describe a structured methodology for the development of production rule-based expert systems. The methodology prescribes a procedure to help knowledge engineers manage the complexity of a knowledge base by viewing rule and parameter dependencies at successive levels of abstraction. Parameters are clustered into modules, in manner analogous to functional decomposition in structured design. The modularization thus obtained provides three significant benefits: ease of subsequent knowledge base maintenance, enhancement of code reusability, and support for knowledge base verification. The visual tools used by the methodology facilitate communication between knowledge engineers and experts and provide ongoing documentation of the system.

论文关键词:Rule-based systems,Software engineering,Structured methodology,Production systems,System maintenance,Expert systems,Rule base Modularization

论文评审过程:Available online 20 May 2003.

论文官网地址:https://doi.org/10.1016/0167-9236(92)90042-N