Abstract. The question of what constraints must hold for a predicate to behave as a (partial) function, is key to understanding the behaviour of a logic program. It has been shown how this question can be answered by combining backward analysis, a form of analysis that propagates de-terminacy requirements against the control flow, with a component for deriving so-called mutual exclusion conditions. The latter infers condi-tions sufficient to ensure that if one clause yields an answer then another cannot. This paper addresses the challenge of how to compute these conditions by showing that this problem can be reformulated as that of vertex enumeration. Whilst directly applicable in logic programming, the method might well also find applicati...
In this thesis we describe two algorithms which implement mutual exclusion without individual starva...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
Abstract. Interpolation-based techniques have been widely and successfully ap-plied in the verificat...
We propose an analysis for detecting procedures and goals that are deterministic (i.e., that produce...
A new derivation of Peterson's well-known mutual exclusion algorithm is presented. The derivation is...
AbstractA new derivation of Peterson's well-known mutual exclusion algorithm is presented. The deriv...
Representing mutually exclusive alternatives (“A or B”), ruling out one or multiple alternatives (“n...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...
We investigate a class of set constraints that is used for the type analysis of concurrent constrain...
17pagesInternational audienceWe present a stepwise formal development of the Petersonrsquos mutual e...
Interpolation is an important component of recent methods for program verification. It provides a na...
Approximate descriptions of the success set of a program have many uses in program development and ...
International audienceWe describe an algorithm to disprove entailment between separation logic formu...
A simplification of the mutual exclusion algorithm of Lycklama and Hadzilacos is presented. It uses ...
We study the problem of automatically proving parameterized mutual exclusion algorithms mutually exc...
In this thesis we describe two algorithms which implement mutual exclusion without individual starva...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
Abstract. Interpolation-based techniques have been widely and successfully ap-plied in the verificat...
We propose an analysis for detecting procedures and goals that are deterministic (i.e., that produce...
A new derivation of Peterson's well-known mutual exclusion algorithm is presented. The derivation is...
AbstractA new derivation of Peterson's well-known mutual exclusion algorithm is presented. The deriv...
Representing mutually exclusive alternatives (“A or B”), ruling out one or multiple alternatives (“n...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...
We investigate a class of set constraints that is used for the type analysis of concurrent constrain...
17pagesInternational audienceWe present a stepwise formal development of the Petersonrsquos mutual e...
Interpolation is an important component of recent methods for program verification. It provides a na...
Approximate descriptions of the success set of a program have many uses in program development and ...
International audienceWe describe an algorithm to disprove entailment between separation logic formu...
A simplification of the mutual exclusion algorithm of Lycklama and Hadzilacos is presented. It uses ...
We study the problem of automatically proving parameterized mutual exclusion algorithms mutually exc...
In this thesis we describe two algorithms which implement mutual exclusion without individual starva...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
Abstract. Interpolation-based techniques have been widely and successfully ap-plied in the verificat...