We present a semantics based framework for analysing the quantitative behaviour of programs with regard to resource usage. We start from an operational semantics equipped with costs. The dioid structure of the set of costs allows for defining the quantitative semantics as a linear operator. We then present an abstraction technique inspired from abstract interpretation in order to effectively compute global cost information from the program. Abstraction has to take two distinct notions of order into account: the order on costs and the order on states. We show that our abstraction technique provides a correct approximation of the concrete cost computations.
The theory of abstract interpretation provides a formal framework to develop advanced dataflow analy...
AbstractInferring precise relations between (the values of) program variables at different program p...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
We present a semantics based framework for analysing the quantitative behaviour of programs with reg...
International audienceIn this paper we present a semantics-based framework for analysing the quantit...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
A program containing placeholders for unspecified statements or expressions is called an abstract (o...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
Resource analysis aims at statically obtaining bounds on the resource consumption of programs in ter...
In this paper we apply abstract interpretation to systematically derive, compose and compare semanti...
The theory of abstract interpretation provides a formal framework to develop advanced dataflow analy...
AbstractInferring precise relations between (the values of) program variables at different program p...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
We present a semantics based framework for analysing the quantitative behaviour of programs with reg...
International audienceIn this paper we present a semantics-based framework for analysing the quantit...
Cost analysis aims at statically inferring the amount of resources, such as time or memory, needed t...
A program containing placeholders for unspecified statements or expressions is called an abstract (o...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
AbstractCost analysis aims at obtaining information about the execution cost of programs. This paper...
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
Resource analysis aims at statically obtaining bounds on the resource consumption of programs in ter...
In this paper we apply abstract interpretation to systematically derive, compose and compare semanti...
The theory of abstract interpretation provides a formal framework to develop advanced dataflow analy...
AbstractInferring precise relations between (the values of) program variables at different program p...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...