We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework for the verification of logic and Prolog programs with respect to their specifications. The method, which relies on purely declarative reasoning, has been designed as a trade-off between expressive power and ease of use. On the basis of a few simple principles, we reason uniformly on several properties of logic and Prolog programs, including partial correctness, total correctness, absence of run-time errors, safe omission of the occur-check, computed answers, modular program development. We finally generalize the method to general programs
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
In this paper we define a new verification method based on an assertion language able to express pro...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
Recentely, a new approach to verification of logic and Prolog programs has been proposed, whose mai...
Recentely, a new approach to verification of logic and Prolog programs has been proposed, whose mai...
This paper explores the relationship between verification of logic programs and imperative programs ...
AbstractCertain properties of logic programs are inexpressible in terms of their declarative semanti...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
In this paper we define a new verification method based on an assertion language able to express pro...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
Recentely, a new approach to verification of logic and Prolog programs has been proposed, whose mai...
Recentely, a new approach to verification of logic and Prolog programs has been proposed, whose mai...
This paper explores the relationship between verification of logic programs and imperative programs ...
AbstractCertain properties of logic programs are inexpressible in terms of their declarative semanti...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
In this paper we define a new verification method based on an assertion language able to express pro...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...