Abstract. Programming with assertions constitutes an e®ective tool to detect and correct programming errors. The ability of executing for-mal speci¯cations is essential in order to test automatically an imple-mentation against its assertions. However, formal assertions may de-scribe recursive models which are di±cult to identify so current assertion checkers limit, in a considerable way, the expressivity of the assertion language. In this paper, we are interested in showing how transforma-tional synthesis can help to execute \expressive " assertions r of the form 8x(r(x), QyR(x; y)) where Q is either an existential or universal quan-ti¯er and R a quanti¯er free formula in the language of a formal theory C we call assertion context. Thi...
AbstractCurrent mechanizations of programming logics are often in the form of verification condition...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Programming with assertions constitutes an effective tool to detect and correct programming errors....
We describe a method based on unfold/fold transformations that synthesizes positive logicprograms P(...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...
Assertion-based verification (ABV) is a powerful verification approach that has been proven to help ...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
Assertions can be used as test oracles. However, writing effective assertions of right abstraction l...
In this paper we address assertion retrieval and application in theorem proving systems or proof pla...
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
[EN] Program transformation is widely used for producing correct mutations of a given program so as ...
his paper is an overview of our results on the application of abstract interpretation concepts to th...
AbstractCurrent mechanizations of programming logics are often in the form of verification condition...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Programming with assertions constitutes an effective tool to detect and correct programming errors....
We describe a method based on unfold/fold transformations that synthesizes positive logicprograms P(...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...
Assertion-based verification (ABV) is a powerful verification approach that has been proven to help ...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
Assertions can be used as test oracles. However, writing effective assertions of right abstraction l...
In this paper we address assertion retrieval and application in theorem proving systems or proof pla...
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
[EN] Program transformation is widely used for producing correct mutations of a given program so as ...
his paper is an overview of our results on the application of abstract interpretation concepts to th...
AbstractCurrent mechanizations of programming logics are often in the form of verification condition...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...