Publication | Closed Access
Proving properties of rule-based systems
12
Citations
3
References
2002
Year
Unknown Venue
EngineeringVerificationAutomated ProofValidation ConjecturesFormal VerificationSocial SciencesNon-monotonic LogicDeductive MethodRule-based SystemsValidation TasksFormal Mathematical ReasoningFormal SystemFormal LogicRule LanguageProof TheoryComputer ScienceReasoningAutomated ReasoningFormal MethodsMathematical FoundationsRule-based SystemSymbolic ReasoningProof System
A deductive method is applied to the validation of rule-based systems. A number of validation tasks, including the detection of errors or anomalies, the proof of termination, the verification of properties, and the generation of test cases, are all translated into conjectures. If the conjectures in an appropriate system theory are proved, the corresponding validation task is accomplished. The method applies to nonmonotonic rule systems, which may delete elements from working memory, as well as monotonic ones, which do not. Validation conjectures are proved or disproved in a new theorem-proving system, SNARK, which has facilities for reasoning in first-order theories with mathematical induction. The system has already been applied to establish properties of a number of simple rule-based systems.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1