“…in the prover. The knowledge representation issues of this proof checker have been presented in [14]. This section aims to support the understanding of the paper.…”
Section: Knowledge Representationmentioning
confidence: 99%
“…For example, "progr_compl_ID ([progr1, progr2], [[1,2,3,4,5,6, 7], [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]…”
Section: Representation Of Programs and Specificationsmentioning
confidence: 99%
“…An early version, a prototype, of this system has been presented in [15]. The knowledge representation which is crucial for the design and implementation of the system has been presented in [14]. In this paper we present the overall design, implementation and use of this interactive verifier.…”
This paper presents an interactive verifier for logic programs. These logic programs are constructed by a schema-based method. Each program is associated with proof schemes due to the program development method. The correctness proof of a program is guided by its associated proof schemes. The main components of the verifier are the prover which carries out the proof steps, the knowledge base (KB) which includes representations of all theories and transformation rules, the KB update which supports the update of KB and the graphical user interface (GUI). The emphasis in the design of this proof checker is on effective guidance of the proof based on the activated proof schemes and on performance by the verifier of tedious, trivial and time consuming tasks. The difficult proof decisions are taken by the user, then, the proof checker applies them. The design of the interface is based on providing the user the required support for the proof of a theorem and for the update of KB. This system is an effective and useful tool for the interactive verification of non-trivial logic programs.
“…in the prover. The knowledge representation issues of this proof checker have been presented in [14]. This section aims to support the understanding of the paper.…”
Section: Knowledge Representationmentioning
confidence: 99%
“…For example, "progr_compl_ID ([progr1, progr2], [[1,2,3,4,5,6, 7], [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]…”
Section: Representation Of Programs and Specificationsmentioning
confidence: 99%
“…An early version, a prototype, of this system has been presented in [15]. The knowledge representation which is crucial for the design and implementation of the system has been presented in [14]. In this paper we present the overall design, implementation and use of this interactive verifier.…”
This paper presents an interactive verifier for logic programs. These logic programs are constructed by a schema-based method. Each program is associated with proof schemes due to the program development method. The correctness proof of a program is guided by its associated proof schemes. The main components of the verifier are the prover which carries out the proof steps, the knowledge base (KB) which includes representations of all theories and transformation rules, the KB update which supports the update of KB and the graphical user interface (GUI). The emphasis in the design of this proof checker is on effective guidance of the proof based on the activated proof schemes and on performance by the verifier of tedious, trivial and time consuming tasks. The difficult proof decisions are taken by the user, then, the proof checker applies them. The design of the interface is based on providing the user the required support for the proof of a theorem and for the update of KB. This system is an effective and useful tool for the interactive verification of non-trivial logic programs.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.