Static analysis of different non-strict functional programming languages makes use of set constants like Top, Inf, and Bot denoting all expressions, all lists without a last Nil as tail, and all non-terminating programs, respectively. We use a set language that permits union, constructors and recursive definition of set constants with a greatest fixpoint semantics. This paper proves decidability, in particular EXPTIMEcompleteness, of subset relationship of co-inductively defined sets by using algorithms and results from tree automata. This shows decidability of the test for set inclusion, which is required by certain strictness analysis algorithms in lazy functional programming languages
Set-Based Analysis is an efficient and accurate program analysis for higher-order languages. It expl...
AbstractIn this paper we present a declarative language that aims at combining valuable features of ...
AbstractFinite test sets are a useful tool for deciding the membership problem for the universal clo...
Various static analyses of functional programming languages that permit infinite data structures mak...
Various static analyses of functional programming languages that permit infinite data structures ma...
We give upper bounds on the number of times the fixed point operator needs to be unfolded for strict...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symp...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Set constraints is a suitable formalism for programs static-analysis. However, it is known that the ...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
AbstractSet constraints are inclusion relations between expressions denoting sets of ground terms ov...
In set-based program analysis, one first infers a set constraint $\phi$ from a program and then, in ...
International audienceWe present a decision procedure, based on tree automata techniques, for satisf...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
Set-Based Analysis is an efficient and accurate program analysis for higher-order languages. It expl...
AbstractIn this paper we present a declarative language that aims at combining valuable features of ...
AbstractFinite test sets are a useful tool for deciding the membership problem for the universal clo...
Various static analyses of functional programming languages that permit infinite data structures mak...
Various static analyses of functional programming languages that permit infinite data structures ma...
We give upper bounds on the number of times the fixed point operator needs to be unfolded for strict...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symp...
. General agreement exists about the usefulness of sets as very highlevel representations of complex...
Set constraints is a suitable formalism for programs static-analysis. However, it is known that the ...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
AbstractSet constraints are inclusion relations between expressions denoting sets of ground terms ov...
In set-based program analysis, one first infers a set constraint $\phi$ from a program and then, in ...
International audienceWe present a decision procedure, based on tree automata techniques, for satisf...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
Set-Based Analysis is an efficient and accurate program analysis for higher-order languages. It expl...
AbstractIn this paper we present a declarative language that aims at combining valuable features of ...
AbstractFinite test sets are a useful tool for deciding the membership problem for the universal clo...