Abstract. Size analysis can play an important role in optimising mem-ory management and in preventing failure due to memory exhaustion. Static size analysis can be performed using size-aware type systems. In size-aware type systems types express output-on-input size dependencies where sizes of outputs depend on sizes of inputs but they do not depend directly on the actual values. We present a novel type system for a strict functional language. We introduce size annotations that are indexed families of piecewise polyno-mials. Families are defined using indices. They collect possible different size dependencies of a single function. With families compositionality becomes straightforward, even for non-monotonic size dependencies. Lower and upp...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
We present a rich type system with subtyping for an extension of System F. Our type constructors inc...
Abstract. Dependent types are useful for statically checking detailed specifications of programs and...
AbstractWe propose a size analysis procedure that combines testing and type checking to automaticall...
We present a size-aware type system for first-order shapely functiondefinitions. Here, a function de...
Abstract. We present a size-aware type system for first-order shapely functions. Here, a function is...
Size analysis can be an important part of heap consumption analysis. This paper is a part of ongoing...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
Contains fulltext : 72619.pdf (preprint version ) (Open Access)Draft Proceedings o...
We study the problem of automatically analyzing the worst-case resource usage of procedures with sev...
Contains fulltext : 75338.pdf (preprint version ) (Open Access)10th symposium on t...
Sized types are a modular and theoretically well-understood tool for checking termination of recur-s...
We present a novel analysis for relating the sizes of terms and subterms occurring at diferent argum...
This paper considers the use of dependent types to capture information about dynamic resource usage ...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
We present a rich type system with subtyping for an extension of System F. Our type constructors inc...
Abstract. Dependent types are useful for statically checking detailed specifications of programs and...
AbstractWe propose a size analysis procedure that combines testing and type checking to automaticall...
We present a size-aware type system for first-order shapely functiondefinitions. Here, a function de...
Abstract. We present a size-aware type system for first-order shapely functions. Here, a function is...
Size analysis can be an important part of heap consumption analysis. This paper is a part of ongoing...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
Contains fulltext : 72619.pdf (preprint version ) (Open Access)Draft Proceedings o...
We study the problem of automatically analyzing the worst-case resource usage of procedures with sev...
Contains fulltext : 75338.pdf (preprint version ) (Open Access)10th symposium on t...
Sized types are a modular and theoretically well-understood tool for checking termination of recur-s...
We present a novel analysis for relating the sizes of terms and subterms occurring at diferent argum...
This paper considers the use of dependent types to capture information about dynamic resource usage ...
A primary feature of a computer program is its quantitative performance characteristics: the amount ...
We present a rich type system with subtyping for an extension of System F. Our type constructors inc...
Abstract. Dependent types are useful for statically checking detailed specifications of programs and...