AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour of programs written in a simple object oriented language like Java Card byte code. The approach is based on the quantitative abstract interpretation framework of Di Pierro and Wiklicky where programs are represented as linear operators. We consider in particular linear operators over semi-rings (such as max-plus) that have proven useful for analysing cost properties of discrete event systems. We illustrate our technique through a cache behaviour analysis for Java Card
We present a static analysis technique for modeling and approxi- mating the long-run resource usage ...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
We address in this paper the problem of statically determining whether a JavaCard applet may produce...
Recent work in resource analysis has translated the idea of amortised resource analysis to imperativ...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...
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...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
In real-time and embedded systems, it is often necessary to place conservative upper bounds on the m...
Abstract. Denotational static analysis of Java bytecode has a nice and clean compositional definitio...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
We present a static analysis technique for modeling and approxi- mating the long-run resource usage ...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
We address in this paper the problem of statically determining whether a JavaCard applet may produce...
Recent work in resource analysis has translated the idea of amortised resource analysis to imperativ...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...
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...
We describe a new automatic static analysis for determining upper-bound functions on the use of quan...
In real-time and embedded systems, it is often necessary to place conservative upper bounds on the m...
Abstract. Denotational static analysis of Java bytecode has a nice and clean compositional definitio...
Abstract. Resource usage is one of the most important characteristics of programs. Automatically gen...
We present a static analysis technique for modeling and approxi- mating the long-run resource usage ...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...