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...
AbstractWe use the notions of closures and fair chaotic iterations to give a semantics to logic prog...
AbstractThe stable model semantics for logic programs is extended from ground literals onto open lit...
A consequence of a logic program is a consistent set of literals that are satisfied by every answer ...
AbstractWe present the notion of steadfastness that at once embodies modularity, reusability, and fo...
It can be argued that for (semi-)automated software development, program schemas are indispensable, ...
In order to provide a formalism for defining program correctness and to reason about program developm...
We present our work on the representation and correctness of program schemas, in the context of logi...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
This paper completes an investigation of the logical expressibility of finite, locally stratified, g...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
This paper completes an investigation of the logical expressibility of finite, locally stratified, g...
AbstractWe present two sufficient conditions, a negative-cycle-free condition and an order-consisten...
We consider the simplification of logic programs under the stablemodel semantics, with respect to t...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractWe use the notions of closures and fair chaotic iterations to give a semantics to logic prog...
AbstractThe stable model semantics for logic programs is extended from ground literals onto open lit...
A consequence of a logic program is a consistent set of literals that are satisfied by every answer ...
AbstractWe present the notion of steadfastness that at once embodies modularity, reusability, and fo...
It can be argued that for (semi-)automated software development, program schemas are indispensable, ...
In order to provide a formalism for defining program correctness and to reason about program developm...
We present our work on the representation and correctness of program schemas, in the context of logi...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
This paper completes an investigation of the logical expressibility of finite, locally stratified, g...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
This paper completes an investigation of the logical expressibility of finite, locally stratified, g...
AbstractWe present two sufficient conditions, a negative-cycle-free condition and an order-consisten...
We consider the simplification of logic programs under the stablemodel semantics, with respect to t...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractWe use the notions of closures and fair chaotic iterations to give a semantics to logic prog...
AbstractThe stable model semantics for logic programs is extended from ground literals onto open lit...
A consequence of a logic program is a consistent set of literals that are satisfied by every answer ...