AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper studies cost relation systems (CRSs): the sets of recursive equations used in cost analysis in order to capture the execution cost of programs in terms of the size of their input arguments. We investigate the notion of CRS from a general perspective which is independent of the particular cost analysis framework. Our main contributions are: we provide a formal definition of execution cost and of CRS which is not tied to a particular programming language; we present the notion of sound CRS, i.e., which correctly approximates the cost of the corresponding program; we identify the differences with recurrence relation systems, its possible applic...
We present a novel static analysis for inferring precise complexity bounds of imperative and recursi...
We present a semantics based framework for analysing the quantitative behaviour of programs with reg...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
Abs t r ac t. The classical approach to automatic cost analysis consists of two phases. Given a prog...
Automatic cost analysis has interesting applications in the context of verification and certificatio...
AbstractCost analysis statically approximates the cost of programs in terms of their input data size...
Resource analysis aims at statically obtaining bounds on the resource consumption of programs in ter...
Recently, we proposed a general framework for the cost analysis of Java bytecode which can be used f...
AbstractRecently, we proposed a general framework for the cost analysis of Java bytecode which can b...
The research in this thesis is related to static cost and termination analysis. Cost analysis aims a...
Relational cost analysis aims at formally establishing bounds on the difference in the evaluation co...
A program containing placeholders for unspecified statements or expressions is called an abstract (o...
Abstract. Cost analysis of Java bytecode is complicated by its unstruc-tured control flow, the use o...
We present a novel static analysis for inferring precise complexity bounds of imperative and recursi...
We present a semantics based framework for analysing the quantitative behaviour of programs with reg...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
Abs t r ac t. The classical approach to automatic cost analysis consists of two phases. Given a prog...
Automatic cost analysis has interesting applications in the context of verification and certificatio...
AbstractCost analysis statically approximates the cost of programs in terms of their input data size...
Resource analysis aims at statically obtaining bounds on the resource consumption of programs in ter...
Recently, we proposed a general framework for the cost analysis of Java bytecode which can be used f...
AbstractRecently, we proposed a general framework for the cost analysis of Java bytecode which can b...
The research in this thesis is related to static cost and termination analysis. Cost analysis aims a...
Relational cost analysis aims at formally establishing bounds on the difference in the evaluation co...
A program containing placeholders for unspecified statements or expressions is called an abstract (o...
Abstract. Cost analysis of Java bytecode is complicated by its unstruc-tured control flow, the use o...
We present a novel static analysis for inferring precise complexity bounds of imperative and recursi...
We present a semantics based framework for analysing the quantitative behaviour of programs with reg...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...