In 2008, Ben-Amram, Jones and Kristiansen showed that for a simple “core ” programming language— an imperative language with bounded loops, and arithmetics limited to addition and multiplication— it is possible to decide precisely whether a program has certain growth-rate properties, namely poly-nomial (or linear) bounds on computed values, or on the running time. This work emphasized the role of the core language in mitigating the notorious undecidability of program properties, so that one deals with decidable problems, while allowing the application of the technique to programs in a more realistic language. This is done by over-approximating the semantics of the concrete program. A natural and intriguing problem was whether more elements ...
AbstractA new technique for decidability of program logics is introduced. This technique is applied ...
Automated analysis of recursive derivations in logic programming is known to be a hard problem. Both...
Abstract. We define the class of constrained cons-free rewriting systems and show that this class ch...
In 2008, Ben-Amram, Jones and Kristiansen showed that for a simple programming language|representing...
AbstractTwo restricted imperative programming languages are considered: One is a slight modification...
In 2008, Ben-Amram, Jones and Kristiansen showed that for a simple programming language - representi...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
International audienceWe study programs with integer data, procedure calls and arbitrary call graphs...
International audienceWhen proving safety of programs, we must show, in particular, the absence of i...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
AbstractWe present a new fast algorithm for calculating the growth rate of complexity for regular la...
This paper provides a link between the formulation of static program analyses using the framework o...
We establish principles for proving properties about infinite computations by reasoning about finit...
We present a programming language in which every well-typed program halts in time polynomial with re...
AbstractA new technique for decidability of program logics is introduced. This technique is applied ...
Automated analysis of recursive derivations in logic programming is known to be a hard problem. Both...
Abstract. We define the class of constrained cons-free rewriting systems and show that this class ch...
In 2008, Ben-Amram, Jones and Kristiansen showed that for a simple programming language|representing...
AbstractTwo restricted imperative programming languages are considered: One is a slight modification...
In 2008, Ben-Amram, Jones and Kristiansen showed that for a simple programming language - representi...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
International audienceWe study programs with integer data, procedure calls and arbitrary call graphs...
International audienceWhen proving safety of programs, we must show, in particular, the absence of i...
This paper describes an inter-procedural technique for computing symbolic bounds on the number of st...
We present a modular approach to automatic complexity analysis. Based on a novel alternation between...
AbstractWe present a new fast algorithm for calculating the growth rate of complexity for regular la...
This paper provides a link between the formulation of static program analyses using the framework o...
We establish principles for proving properties about infinite computations by reasoning about finit...
We present a programming language in which every well-typed program halts in time polynomial with re...
AbstractA new technique for decidability of program logics is introduced. This technique is applied ...
Automated analysis of recursive derivations in logic programming is known to be a hard problem. Both...
Abstract. We define the class of constrained cons-free rewriting systems and show that this class ch...