AbstractCertain properties of logic programs are inexpressible in terms of their declarative semantics. One example of such properties would be the actual form of procedure calls and successes which occur during computations of a program. They are often used by programmers in their informal reasoning. In this paper, the inductive assertion method for proving partial correctness of logic programs is introduced and proved sound. The method makes it possible to formulate and prove properties which are inexpressible in terms of the declarative semantics. An execution mechanism using the Prolog computation rule and arbitrary search strategy (e.g., OR-parallelism or Prolog backtracking) is assumed. The method may also be used to specify the seman...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
We present a general framework (a programming calculus) for the specification, verification and synt...
We present a general framework (a programming calculus) for the specification, verification and synt...
In this paper we define a new verification method based on an assertion language able to express pro...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
This paper explores the relationship between verification of logic programs and imperative programs ...
AbstractThis paper is an overview of our results on the application of abstract interpretation conce...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
We present an inductive assertion method for proving run-time properties of logic programs. The meth...
We advocate using the declarative reading in proving partial correctness of logic programs, when the...
his paper is an overview of our results on the application of abstract interpretation concepts to th...
We present an inductive assertion method for proving run-time properties of logic programs. The meth...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
AbstractIn this paper we shall consider proof methods for declarative properties of definite program...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
We present a general framework (a programming calculus) for the specification, verification and synt...
We present a general framework (a programming calculus) for the specification, verification and synt...
In this paper we define a new verification method based on an assertion language able to express pro...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
This paper explores the relationship between verification of logic programs and imperative programs ...
AbstractThis paper is an overview of our results on the application of abstract interpretation conce...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
We present an inductive assertion method for proving run-time properties of logic programs. The meth...
We advocate using the declarative reading in proving partial correctness of logic programs, when the...
his paper is an overview of our results on the application of abstract interpretation concepts to th...
We present an inductive assertion method for proving run-time properties of logic programs. The meth...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
AbstractIn this paper we shall consider proof methods for declarative properties of definite program...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
We present a general framework (a programming calculus) for the specification, verification and synt...
We present a general framework (a programming calculus) for the specification, verification and synt...