Cost analysis of Java bytecode is complicated by its unstructured control flow, the use of an operand stack and its object-oriented pro-gramming features (like dynamic dispatching). This paper addresses these problems and de-velops a generic framework for the automatic cost analysis of sequential Java bytecode. Our method generates cost relations which define at compile-time the cost of programs as a func-tion of their input data size. To the best of our knowledge, this is the first approach to the au-tomatic cost analysis of Java bytecode.
Java bytecode subroutines are used to compile the Java source language try-finally construct into a...
AbstractCOSTA is a static analyzer for Java bytecode which is able to infer cost and termination inf...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...
Abstract. Cost analysis of Java bytecode is complicated by its unstruc-tured control flow, the use o...
AbstractCost analysis statically approximates the cost of programs in terms of their input data size...
AbstractRecently, we proposed a general framework for the cost analysis of Java bytecode which can b...
Recently, we proposed a general framework for the cost analysis of Java bytecode which can be used f...
Automatic cost analysis has interesting applications in the context of verification and certificatio...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
This paper describes costa, a cost and termination analyzer for Java bytecode. The system receives a...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
AbstractAbstract interpretation has been widely used for the analysis of object-oriented languages a...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
. The term "Java" is used to denote two different concepts: the language itself and the re...
costa [2] is a research prototype which performs automatic program analysis, in the style of [9, 7, ...
Java bytecode subroutines are used to compile the Java source language try-finally construct into a...
AbstractCOSTA is a static analyzer for Java bytecode which is able to infer cost and termination inf...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...
Abstract. Cost analysis of Java bytecode is complicated by its unstruc-tured control flow, the use o...
AbstractCost analysis statically approximates the cost of programs in terms of their input data size...
AbstractRecently, we proposed a general framework for the cost analysis of Java bytecode which can b...
Recently, we proposed a general framework for the cost analysis of Java bytecode which can be used f...
Automatic cost analysis has interesting applications in the context of verification and certificatio...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
This paper describes costa, a cost and termination analyzer for Java bytecode. The system receives a...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
AbstractAbstract interpretation has been widely used for the analysis of object-oriented languages a...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
. The term "Java" is used to denote two different concepts: the language itself and the re...
costa [2] is a research prototype which performs automatic program analysis, in the style of [9, 7, ...
Java bytecode subroutines are used to compile the Java source language try-finally construct into a...
AbstractCOSTA is a static analyzer for Java bytecode which is able to infer cost and termination inf...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...