Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers detect errors and validate programs. However, these assertion-based extensions to (C)LP have not been integrated well with higher order to date. Our work contributes to filling this gap by extending the assertion-based approach to error detection and program validation to the higher-order context, within (C)LP. It is based on an extension of properties and assertions as used in (C)LP in order to be able to fully describe arguments that are predicates
We present a method for verifying properties of imperative pro-grams by using techniques based on th...
Part of the Computer Sciences Commons This is brought to you for free and open access by the Theses ...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of rst-order (Constraint) Logic Programming...
Higher-order programming adds flexibility to the software development process. Within the (Constrain...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
We present a generic preprocessor for combined static/dynamic validation and debugging of constraint...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertio...
International audienceFormal systems that describe computations over syntactic structures occur freq...
We discuss a framework for the application of abstract interpretation as an aid during program devel...
Abstract. We present a generic scheme for the abstract debugging of functional logic programs. We as...
We present a method for verifying properties of imperative pro-grams by using techniques based on th...
Part of the Computer Sciences Commons This is brought to you for free and open access by the Theses ...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of rst-order (Constraint) Logic Programming...
Higher-order programming adds flexibility to the software development process. Within the (Constrain...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
We present a generic preprocessor for combined static/dynamic validation and debugging of constraint...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertio...
International audienceFormal systems that describe computations over syntactic structures occur freq...
We discuss a framework for the application of abstract interpretation as an aid during program devel...
Abstract. We present a generic scheme for the abstract debugging of functional logic programs. We as...
We present a method for verifying properties of imperative pro-grams by using techniques based on th...
Part of the Computer Sciences Commons This is brought to you for free and open access by the Theses ...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...