AbstractWe present a proof method for partial correctness and weak completeness for any normal programs, which coincides with the already known proof methods for partial correctness and completeness for definite programs. The purpose of such a validation method is to compare the actual semantics of a program with some expected properties, sometimes called specifications. We consider that the actual semantics of a normal program is the three-valued well-founded semantics. Thus the actual semantics of a program is defined by two sets of ground atoms: the set of the true atoms and the set of the false atoms.The expected properties may be formulated also by two sets of ground atoms; partial correctness and weak completeness are formulated by se...
AbstractWe show that termination is a first-order notion if approached via Nonstandard Logics of Pro...
This paper presents a portion of the work on specification, design, and implementation of safety-cri...
The proof of completeness for propositional logic is a constructive one, so a computer program is su...
AbstractWe present a proof method for partial correctness and weak completeness for any normal progr...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
We advocate using the declarative reading in proving partial correctness of logic programs, when the...
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...
Machine (XWAM) for the well-founded semantics (cf. [Prz93]). We prove that partial deductions based ...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
In this paper, we propose a bottom-up partial evaluation of normal programs with a top-down expansio...
International audiencePartial correctness is perhaps the most important functional property of algo-...
The fundamental relation between a program P and its specification S is correctness: P satisfies S ...
AbstractWe show that termination is a first-order notion if approached via Nonstandard Logics of Pro...
This paper presents a portion of the work on specification, design, and implementation of safety-cri...
The proof of completeness for propositional logic is a constructive one, so a computer program is su...
AbstractWe present a proof method for partial correctness and weak completeness for any normal progr...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
We advocate using the declarative reading in proving partial correctness of logic programs, when the...
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...
Machine (XWAM) for the well-founded semantics (cf. [Prz93]). We prove that partial deductions based ...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
In this paper, we propose a bottom-up partial evaluation of normal programs with a top-down expansio...
International audiencePartial correctness is perhaps the most important functional property of algo-...
The fundamental relation between a program P and its specification S is correctness: P satisfies S ...
AbstractWe show that termination is a first-order notion if approached via Nonstandard Logics of Pro...
This paper presents a portion of the work on specification, design, and implementation of safety-cri...
The proof of completeness for propositional logic is a constructive one, so a computer program is su...