Jan Hoffmann

Orcid: 0000-0001-8326-0788

Affiliations:
  • Carnegie Mellon University
  • Yale University (former)
  • Ludwig-Maximilians-Universität München, Germany (former)


According to our database1, Jan Hoffmann authored at least 56 papers between 2008 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Probabilistic Resource-Aware Session Types.
Proc. ACM Program. Lang., January, 2023

Worst-Case Input Generation for Concurrent Programs under Non-Monotone Resource Metrics.
CoRR, 2023

Automatic Amortized Resource Analysis with Regular Recursive Types.
LICS, 2023

2022
Preface for the special issue in homage to Martin Hofmann Part 2.
Math. Struct. Comput. Sci., June, 2022

Two decades of automatic amortized resource analysis.
Math. Struct. Comput. Sci., June, 2022

2021
A unifying type-theory for higher-order (amortized) cost analysis.
Proc. ACM Program. Lang., 2021

Modeling and analyzing evaluation cost of CUDA kernels.
Proc. ACM Program. Lang., 2021

Automatic amortized resource analysis with the Quantum physicist's method.
Proc. ACM Program. Lang., 2021

Preface for the special issue in homage to Martin Hofmann Part 1.
Math. Struct. Comput. Sci., 2021

Expected-Cost Analysis for Probabilistic Programs and Semantics-Level Adaption of Optional Stopping Theorems.
CoRR, 2021

Sound probabilistic inference via guide types.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

Central moment analysis for cost accumulators in probabilistic programs.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

Typable Fragments of Polynomial Automatic Amortized Resource Analysis.
Proceedings of the 29th EACSL Annual Conference on Computer Science Logic, 2021

Resource-Aware Session Types for Digital Contracts.
Proceedings of the 34th IEEE Computer Security Foundations Symposium, 2021

2020
Raising expectations: automating expected cost analysis with types.
Proc. ACM Program. Lang., 2020

Liquid resource types.
Proc. ACM Program. Lang., 2020

Exponential Amortized Resource Analysis.
CoRR, 2020

Tail Bound Analysis for Probabilistic Programs via Central Moments.
CoRR, 2020

Exponential Automatic Amortized Resource Analysis.
Proceedings of the Foundations of Software Science and Computation Structures, 2020

2019
Type-guided worst-case input generation.
Proc. ACM Program. Lang., 2019

A Denotational Semantics for Low-Level Probabilistic Programs with Nondeterminism.
Proceedings of the Thirty-Fifth Conference on the Mathematical Foundations of Programming Semantics, 2019

Resource-Aware Session Types for Digital Contracts.
CoRR, 2019

Resource-guided program synthesis.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

2018
Parallel complexity analysis with temporal session types.
Proc. ACM Program. Lang., 2018

PMAF: an algebraic framework for static analysis of probabilistic programs.
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018

Bounded expectations: resource analysis for probabilistic programs.
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018

Automatic Space Bound Analysis for Functional Programs with Garbage Collection.
Proceedings of the LPAR-22. 22nd International Conference on Logic for Programming, 2018

Work Analysis with Resource-Aware Session Types.
Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, 2018

2017
Preface: Special Issue on Automatic Resource Bound Analysis.
J. Autom. Reason., 2017

Resource Bound Analysis (Dagstuhl Seminar 17291).
Dagstuhl Reports, 2017

ML for ML: Learning Cost Semantics by Experiment.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2017

Verifying and Synthesizing Constant-Resource Implementations with Types.
Proceedings of the 2017 IEEE Symposium on Security and Privacy, 2017

Arrays and References in Resource Aware ML.
Proceedings of the 2nd International Conference on Formal Structures for Computation and Deduction, 2017

Towards automatic resource bound analysis for OCaml.
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017

Relational cost analysis.
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017

Automated Resource Analysis with Coq Proof Objects.
Proceedings of the Computer Aided Verification - 29th International Conference, 2017

2015
Type-based amortized resource analysis with integers and arrays.
J. Funct. Program., 2015

Compositional certified resource bounds.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

Automatic Static Cost Analysis for Parallel Programs.
Proceedings of the Programming Languages and Systems, 2015

2014
End-to-end verification of stack-space bounds for C programs.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

2013
The Complexity of Computing Minimal Unidirectional Covering Sets.
Theory Comput. Syst., 2013

Tracking Data-Flow with Open Closure Types.
Proceedings of the Logic for Programming, Artificial Intelligence, and Reasoning, 2013

Quantitative Reasoning for Proving Lock-Freedom.
Proceedings of the 28th Annual ACM/IEEE Symposium on Logic in Computer Science, 2013

Characterizing Progress Properties of Concurrent Objects via Contextual Refinements.
Proceedings of the CONCUR 2013 - Concurrency Theory - 24th International Conference, 2013

2012
Multivariate amortized resource analysis.
ACM Trans. Program. Lang. Syst., 2012

Higher-order functional reactive programming in bounded space.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

Resource Aware ML.
Proceedings of the Computer Aided Verification - 24th International Conference, 2012

2011
Types with potential: polynomial resource bounds via automatic amortized analysis.
PhD thesis, 2011

The Computational Complexity of Weak Saddles.
Theory Comput. Syst., 2011

2010
Amortized Resource Analysis with Polynomial Potential.
Proceedings of the Programming Languages and Systems, 2010

An Automatic Amortized Analysis of the Resource Consumption of Functional Programs.
Proceedings of the Joint Workshop of the German Research Training Groups in Computer Science, 2010

Amortized Resource Analysis with Polymorphic Recursion and Partial Big-Step Operational Semantics.
Proceedings of the Programming Languages and Systems - 8th Asian Symposium, 2010

2009
Finding a tree structure in a resolution proof is NP-complete.
Theor. Comput. Sci., 2009

Computing Shapley's saddles.
SIGecom Exch., 2009

2008
The NP-hardness of finding a directed acyclic graph for regular resolution.
Theor. Comput. Sci., 2008

Resolution Trees with Lemmas: Resolution Refinements that Characterize DLL Algorithms with Clause Learning.
Log. Methods Comput. Sci., 2008


  Loading...