Title :
KJ3-a tool for proving formal specifications of rule-based expert systems
Author :
Wu, Chih-Hung ; Lee, Shie-Jue
Author_Institution :
Dept. of Inf. Manage., Shu-Te Inst. of Technol., Kaohsiung, Taiwan
Abstract :
KJ3 is the first system which incorporates theorem proving techniques with the Petri Net description scheme for knowledge validation of rule based systems (RBSs). By converting the validation tasks of RBSs to reachability problems of Enhanced High-level Petri Net (EHLPN), KJ3 performs validation by proving if the hypothetical reachability problem is true. The establishment of the hypothesis corresponds to the achievement of the validation tasks. Since the properties of RBSs, such as refraction, conservation of facts, variables, closed world assumption, and negative information, can be properly represented and handled by EHLPN, different types of RBSs can be processed in KJ3. Since checking user specifications becomes investigating the reachability problems of EHLPN, all types of validation tasks can be handled by KJ3. The validation results can be directly extracted from the inference process to allow the users to explain the validation results. The inference process is mathematically traceable, sound, and complete, KJ3 guarantees that the validation outcome is reliable
Keywords :
Petri nets; expert systems; formal specification; inference mechanisms; knowledge verification; program verification; reachability analysis; theorem proving; EHLPN; Enhanced High-level Petri Net; KJ3 tool; Petri Net description scheme; closed world assumption; formal specification proving; hypothetical reachability problem; inference process; knowledge validation; negative information; reachability problems; rule based expert systems; theorem proving techniques; user specifications; validation outcome; validation tasks; Councils; Data mining; Expert systems; Formal specifications; Information management; Knowledge based systems; Knowledge engineering; Petri nets; Testing;
Conference_Titel :
Tools with Artificial Intelligence, 1998. Proceedings. Tenth IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7803-5214-9
DOI :
10.1109/TAI.1998.744859