AbstractWe present the notion of steadfastness that at once embodies modularity, reusability, and formal correctness. A steadfast program is an open program with parameters, which is parametrically correct in the sense that it will always be correct with respect to its (open) specification whenever its parameters are computed correctly. Thus, a steadfast program is correct, modular and reusable. Therefore, steadfastness provides a basis for hierarchical construction of correct reusable modules. We first introduce the idea of steadfastness in an informal manner. Then we give a model-theoretic characterisation of steadfastness, followed by an operational semantics based on the (open) completion of an open program. Finally, we apply our genera...
Abstract. We investigate the relationship between the generalization of program completion defined i...
AbstractThe default approach to the theory of logic programs (and deductive databases) is based on t...
International audienceWe propose a deductive verification approach for proving partial-correctness a...
AbstractWe present the notion of steadfastness that at once embodies modularity, reusability, and fo...
In order to provide a formalism for defining program correctness and to reason about program developm...
It can be argued that for (semi-)automated software development, program schemas are indispensable, ...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
We consider the simplification of logic programs under the stablemodel semantics, with respect to t...
Non-regular program correctness properties play an important role in the specification of unbounded ...
Approximate program transformations such as task skipping [27, 28], loop perforation [20, 21, 32], m...
Abstract. Model checking of linear temporal logic (LTL) specications with respect to pushdown system...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
Model checking of linear temporal logic (LTL) specifications with respect to pushdown systems has be...
A consequence of a logic program is a consistent set of literals that are satisfied by every answer ...
The fundamental relation between a program P and its specification S is correctness: P satisfies S ...
Abstract. We investigate the relationship between the generalization of program completion defined i...
AbstractThe default approach to the theory of logic programs (and deductive databases) is based on t...
International audienceWe propose a deductive verification approach for proving partial-correctness a...
AbstractWe present the notion of steadfastness that at once embodies modularity, reusability, and fo...
In order to provide a formalism for defining program correctness and to reason about program developm...
It can be argued that for (semi-)automated software development, program schemas are indispensable, ...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
We consider the simplification of logic programs under the stablemodel semantics, with respect to t...
Non-regular program correctness properties play an important role in the specification of unbounded ...
Approximate program transformations such as task skipping [27, 28], loop perforation [20, 21, 32], m...
Abstract. Model checking of linear temporal logic (LTL) specications with respect to pushdown system...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
Model checking of linear temporal logic (LTL) specifications with respect to pushdown systems has be...
A consequence of a logic program is a consistent set of literals that are satisfied by every answer ...
The fundamental relation between a program P and its specification S is correctness: P satisfies S ...
Abstract. We investigate the relationship between the generalization of program completion defined i...
AbstractThe default approach to the theory of logic programs (and deductive databases) is based on t...
International audienceWe propose a deductive verification approach for proving partial-correctness a...