Recent work in resource analysis has translated the idea of amortised resource analysis to imperative languages using a program logic that allows mixing of assertions about heap shapes, in the tradition of separation logic, and assertions about consumable resources. Separately, polyhedral methods have been used to calculate bounds on numbers of iterations in loop-based programs. We are attempting to combine these ideas to deal with Java programs involving both data structures and loops, focusing on the bytecode level rather than on source code
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Type-based amortised resource analysis following Hofmann and Jost—where resources are associated wit...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...
Abstract. Type-based amortised resource analysis following Hofmann and Jost—where resources are asso...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
Program analysis has a long history in computer science. Even when only considering the important as...
Ubiquitous embedded systems are often resource-constrained. Developing software for these systems sh...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
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...
Abstract. Proving bounds on the resource consumption of a program by statically analyzing its source...
This paper describes costa, a cost and termination analyzer for Java bytecode. The system receives a...
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...
Type-based amortised resource analysis following Hofmann and Jost—where resources are associated wit...
AbstractIn this paper we describe a static analyser for Java bytecode which uses a combination of am...
Abstract. Type-based amortised resource analysis following Hofmann and Jost—where resources are asso...
AbstractAutomatic cost analysis of programs has been traditionally concentrated on a reduced number ...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
Program analysis has a long history in computer science. Even when only considering the important as...
Ubiquitous embedded systems are often resource-constrained. Developing software for these systems sh...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
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...
Abstract. Proving bounds on the resource consumption of a program by statically analyzing its source...
This paper describes costa, a cost and termination analyzer for Java bytecode. The system receives a...
AbstractWe present a semantics-based technique for modeling and analysing resource usage behaviour o...
interpretation based cost and termination analyzer for Java bytecode. The system receives as input a...
Automatic cost analysis of programs has been traditionally studied in terms of a number of concrete,...