Controlling resource usage is important for the reliability, efficiency and security of software systems. Automated analyses for bounding resource usage can be invaluable tools for ensuring these properties. Hofmann and Jost have developed an automated static analysis for finding linear heap space bounds in terms of the input size for programs in a simple functional programming language. Memory requirements are amortized by representing them as a requirement for an abstract quantity, potential, which is supplied by assigning potential to data structures in proportion to their size. This assignment is represented by annotations on their types. The type system then ensures that all potential requirements can be met from the original ...
The peak heap consumption of a program is the maximum size of the live data on the heap during the e...
In this paper we present a new program analysis method which we call Storage Use Analysis. This anal...
ABSTRACT We show how to efficiently obtain linear a priori bounds on the heap space consumption of f...
Controlling resource usage is important for the reliability, efficiency and security of software sys...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
We present a type-based approach to statically derive symbolic closed-form formulae that characteriz...
This article introduces a technique to accurately perform static prediction of resource usage for ML...
The Amortised Heap Space Usage Analysis (AHA) project [4] aims at statically estimating heap consump...
Steffen Jost researched a novel static program analysis that automatically infers formally guarantee...
As software systems rise in size and complexity, the need for verifying some of their properties i...
Our objective is to propose methods for resource-aware compilation inspired by the implicit complexi...
We present a new type system for an object-oriented (OO) language that characterizes the sizes of da...
Programming resource-sensitive systems, such as real-time embedded systems, requires guaranteeing bo...
This paper describes the first successful attempt, of which we are aware, to define an automatic, ty...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
The peak heap consumption of a program is the maximum size of the live data on the heap during the e...
In this paper we present a new program analysis method which we call Storage Use Analysis. This anal...
ABSTRACT We show how to efficiently obtain linear a priori bounds on the heap space consumption of f...
Controlling resource usage is important for the reliability, efficiency and security of software sys...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
We present a type-based approach to statically derive symbolic closed-form formulae that characteriz...
This article introduces a technique to accurately perform static prediction of resource usage for ML...
The Amortised Heap Space Usage Analysis (AHA) project [4] aims at statically estimating heap consump...
Steffen Jost researched a novel static program analysis that automatically infers formally guarantee...
As software systems rise in size and complexity, the need for verifying some of their properties i...
Our objective is to propose methods for resource-aware compilation inspired by the implicit complexi...
We present a new type system for an object-oriented (OO) language that characterizes the sizes of da...
Programming resource-sensitive systems, such as real-time embedded systems, requires guaranteeing bo...
This paper describes the first successful attempt, of which we are aware, to define an automatic, ty...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
The peak heap consumption of a program is the maximum size of the live data on the heap during the e...
In this paper we present a new program analysis method which we call Storage Use Analysis. This anal...
ABSTRACT We show how to efficiently obtain linear a priori bounds on the heap space consumption of f...