Abstract :
The frustration expressed by some leading researchers in the field with the limited number of large systems deployed based on expert-systems technology is addressed. It is argued that the problem is related to the inherent nature of rule-based programming. It is maintained that systems developed with the rule-based paradigm are unmaintainable, untestable, and unreliable. It is concluded that unless knowledge engineering has a set of mechanisms to address reliability and maintainability, it is headed for a crisis
Keywords :
expert systems; logic programming; expert-systems; knowledge engineering; maintainability; reliability; rule-based programming; Application software; Artificial intelligence; Control systems; Data processing; Databases; Expert systems; Investments; Knowledge based systems; Software engineering; System testing;