Proceedings

A Methodology for Systematic Verification of OPS5-Based AI Applications

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Architectures & Languages. Pages 3-7.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

One of the critical problems in putting AI applications into use in the real world is the lack of sufficient formal theories and practical tools that aid the process of reliability assessment. Adhoc testing, which is widely used as a means of verification, serves limited purpose. A need for systematic verification by compiletime analysis exists. In this article, we focus our attention on OPS5-based AI applications and present a methodology for verification which is based on compile-time analysis. The methodology is based on the principle of converting the antecedent and action-parts of productions into a linear system of inequalities and equalities and testing them for a feasible solution. The implemented system, called SVEPOA, supports interactive and incremental analysis.

  1. Biswas,S. and Rajaraman,V. , 'An Algo- rithm to Decide Feasibility of Linear Integer Constraints Occurring in Decision Tables', IEEE Tran. on Software Engg., vol SE-13:1340-1347, Dec.,1987
  2. Brownston,L., Farrell,R., Kant,E., Martin,N., 'Programming Expert Systems in OPS5', Addison-Wesley Pub., 1985
  3. Forgy,C.L., 'OPS5 User's Manual', Carnegie- Mellon Univ., CMU-CS-81-135, July 1981
  4. Ginsberg,A., 'Knowledge-Base Reduction : A new Approach to Checking Knowledge Bases for In- consistency Redundancy', Proc. of AAAI Con£.,:585- 589, August, 1988, St Paul, Minnasota, USA
  5. Mahabala,H.N., Ravi Prakash,G., et al, 'Expert System for Selection of Drill : A Case Study for use of Metaknowledge and Consistency Checks', Proc. of

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards