scispace - formally typeset
S

Steffen Jost

Researcher at Ludwig Maximilian University of Munich

Publications -  18
Citations -  832

Steffen Jost is an academic researcher from Ludwig Maximilian University of Munich. The author has contributed to research in topics: Heap (data structure) & Soundness. The author has an hindex of 10, co-authored 17 publications receiving 779 citations. Previous affiliations of Steffen Jost include University of St Andrews & Technische Universität München.

Papers
More filters
Proceedings ArticleDOI

Static prediction of heap space usage for first-order functional programs

TL;DR: It is shown how to efficiently obtain linear a priori bounds on the heap space consumption of first-order functional programs and that integral solutions to the linear programs derived correspond to programs that can be evaluated without any operating system support for memory management.
Proceedings ArticleDOI

Static determination of quantitative resource usage for higher-order programs

TL;DR: A new automatic static analysis for determining upper-bound functions on the use of quantitative resources for strict, higher-order, polymorphic, recursive programs dealing with possibly-aliased data is described, using a type-based approach.
Book ChapterDOI

Type-Based amortised heap-space analysis

TL;DR: In this paper, a type system for heap-space analysis of Java style object-oriented programs with explicit deallocation is presented, which is based on an amortised complexity analysis: the data is arbitrarily assigned a potential related to its size and layout; allocations must be paid for from this potential.
Book ChapterDOI

Carbon Credits for Resource-Bounded Computations Using Amortised Analysis

TL;DR: This paper presents a fully automatic static type-based analysis for inferring upper bounds on resource usage for programs involving general algebraic datatypes and full recursion, and applies the analysis to the important metrics of worst-case execution time, stack- and heap-space usage.
Proceedings ArticleDOI

Automatic amortised analysis of dynamic memory allocation for lazy functional programs

TL;DR: This paper describes the first successful attempt to define an automatic, type-based static analysis of resource bounds for lazy functional programs by capturing the costs of unevaluated expressions in type annotations and amortising the payment of these costs using a notion of lazy potential.