Skip to content

Peter Thiemann

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

86

Venues

26

Active years

1993–2026

Best venue rank

A*

Where they publish

Papers

86 indexed papers, newest first.

YearVenueTitleAuthors
2026ECOOPA Variation on Java Wildcards - Trading Expressiveness for Global Type Inference.Andreas Stadelmeier, Martin Plmicke, Peter Thiemann
2024APLASA Formal Verification Framework for Tezos Smart Contracts Based on Symbolic Execution.Thi Thu Ha Doan, Peter Thiemann
2024ECOOPA Dynamic Logic for Symbolic Execution for the Smart Contract Programming Language Michelson.Barnabas Arvay, Thi Thu Ha Doan, Peter Thiemann
2023PPDPPolymorphic Typestate for Session Types.Hannes Saffrich, Peter Thiemann
2022ECOOPGlobal Type Inference for Featherweight Generic Java.Andreas Stadelmeier, Martin Plmicke, Peter Thiemann
2021APLASA Typed Programmatic Interface to Contracts on the Blockchain.Thi Thu Ha Doan, Peter Thiemann
2021CAVTowards Contract Modules for the Tezos Blockchain (Short Paper).Thi Thu Ha Doan, Peter Thiemann
2021CoordinationRelating Functional and Imperative Session Types.Hannes Saffrich, Peter Thiemann
2019PPDPIntrinsically-Typed Mechanized Semantics for Session Types.Peter Thiemann
2018GPCERegenerate: a language generator for extended regular expressions.Gabriel Radanne, Peter Thiemann
2018ICTACLTL Semantic Tableaux and Alternating \omega ω -automata via Linear Factors.Martin Sulzmann, Peter Thiemann
2017APLASA Computational Interpretation of Context-Free Expressions.Martin Sulzmann, Peter Thiemann
2017FOSSACSPartial Derivatives for Context-Free Languages - From \mu -Regular Expressions to Pushdown Automata.Peter Thiemann
2017SACInterleaving sessions with predicates.Peter Thiemann
2016APLASStatic Trace-Based Deadlock Analysis for Synchronous Mini-Go.Kai Stadtmller, Martin Sulzmann, Peter Thiemann
2016ECOOPLJGS: Gradual Security Types for Object-Oriented Languages.Luminous Fennell, Peter Thiemann
2016ICFPContext-free session types.Peter Thiemann, Vasco T. Vasconcelos
2016LATAForkable Regular Expressions.Martin Sulzmann, Peter Thiemann
2015ECOOPTransparent Object Proxies in JavaScript.Matthias Keil, Sankha Narayan Guria, Andreas Schlegel, Manuel Geffken, Peter Thiemann
2015ECOOPTreatJS: Higher-Order Contracts for JavaScripts.Matthias Keil, Peter Thiemann
2015ICFPBlame assignment for higher-order contracts with intersection and union.Matthias Keil, Peter Thiemann
2015LATADerivatives for Regular Shuffle Expressions.Martin Sulzmann, Peter Thiemann
2015LATAFrom \omega -Regular Expressions to Bchi Automata via Partial Derivatives.Peter Thiemann, Martin Sulzmann
2015PLDIBlame and coercion: together again for the first time.Jeremy G. Siek, Peter Thiemann, Philip Wadler
2014ESOPGradual Typing for Annotated Type Systems.Peter Thiemann, Luminous Fennell
2014ICTACPrecise Interprocedural Side-Effect Analysis.Manuel Geffken, Hannes Saffrich, Peter Thiemann
2014PPDPA Type Theoretic Specification of Partial Evaluation.Kenichi Asai, Luminous Fennell, Peter Thiemann, Yang Zhang
2013DLSEfficient dynamic access analysis using JavaScript proxies.Matthias Keil, Peter Thiemann
2013PEPMPartially static operations.Peter Thiemann
2013PLDIType-based dependency analysis for javascript.Matthias Keil, Peter Thiemann
2012PEPMThe interaction of contracts and laziness.Markus Degen, Peter Thiemann, Stefan Wehr
2012POPLAccess permission contracts for scripting languages.Phillip Heidegger, Annette Bieniusa, Peter Thiemann
2011ESOPProving Isolation Properties for Software Transactional Memory.Annette Bieniusa, Peter Thiemann
2011SENSYSOffline GC: trashing reachable objects on tiny devices.Faisal Aslam, Luminous Fennell, Christian Schindelhauer, Peter Thiemann, Zartash Afzal Uzmi
2010APLASTowards Deriving Type Systems and Implementations for Coroutines.Konrad Anton, Peter Thiemann
2010DCOSSOptimized Java Binary and Virtual Machine for Tiny Motes.Faisal Aslam, Luminous Fennell, Christian Schindelhauer, Peter Thiemann, Gidon Ernst, Elmar Haussmann, Stefan Rhrup, Zartash Afzal Uzmi
2010ECOOPRecency Types for Analyzing Scripting Languages.Phillip Heidegger, Peter Thiemann
2010FLOPSTag-Free Combinators for Binding-Time Polymorphic Program Generation.Peter Thiemann, Martin Sulzmann
2010PEPMMnemonics: type-safe bytecode generation at run time.Johannes Rudolph, Peter Thiemann
2010PODCBrief announcement: actions in the twilight - concurrent irrevocable transactions and inconsistency repair.Annette Bieniusa, Arie Middelkoop, Peter Thiemann
2010SASInterprocedural Analysis with Lazy Propagation.Simon Holm Jensen, Anders Mller, Peter Thiemann
2009APLASOn the Decidability of Subtyping with Bounded Existential Types.Stefan Wehr, Peter Thiemann
2009CCHow to CPS Transform a Monad.Annette Bieniusa, Peter Thiemann
2009GITrue Lies: Lazy Contracts for Lazy Languages.Markus Degen, Peter Thiemann, Stefan Wehr
2009GPCEJavaGI in the battlefield: practical experience with generalized interfaces.Stefan Wehr, Peter Thiemann
2009SASType Analysis for JavaScript.Simon Holm Jensen, Anders Mller, Peter Thiemann
2008APLASInterface Types for Haskell.Peter Thiemann, Stefan Wehr
2008ICALPPlacement Inference for a Client-Server Calculus.Matthias Neubauer, Peter Thiemann
2008ICFPHtdp and dmda in the battlefield: a case study in first-year programming instruction.Annette Bieniusa, Markus Degen, Phillip Heidegger, Peter Thiemann, Stefan Wehr, Martin Gasbichler, Michael Sperber, Marcus Crestani, Herbert Klaeren, Eric Knauel
2008PPDPMacros for context-free grammars.Peter Thiemann, Matthias Neubauer
2007ECOOPTracking Linear and Affine Resources with Java(X).Markus Degen, Peter Thiemann, Stefan Wehr
2007ECOOPJavaGI : Generalized Interfaces for Java.Stefan Wehr, Ralf Lmmel, Peter Thiemann
2006FLOPSWASH Server Pages.Peter Thiemann
2006HASKELLUser-level transactional programming in Haskell.Peter Thiemann
2005ESOPTowards a Type System for Analyzing JavaScript Programs.Peter Thiemann
2005POPLFrom sequential programs to multi-tier applications by program transformation.Matthias Neubauer, Peter Thiemann
2004APLASProtocol Specialization.Matthias Neubauer, Peter Thiemann
2004GIStatic Analysis of the Frequency of Change.Peter Thiemann
2004HASKELLHaskell type browser.Matthias Neubauer, Peter Thiemann
2004PADLAn Implementation of Session Types.Matthias Neubauer, Peter Thiemann
2003HASKELLXML templates and caching in WASH.Peter Thiemann
2003ICFPDiscriminative sum types locate the source of type errors.Matthias Neubauer, Peter Thiemann
2003SASContinuation-Based Partial Evaluation without Continuations.Peter Thiemann
2002ESOPA Prototype Dependency Calculus.Peter Thiemann
2002ICFPType classes with more higher-order polymorphism.Matthias Neubauer, Peter Thiemann
2002PADLWASH/CGI: Server-Side Web Scripting with Sessions and Typed, Compositional Forms.Peter Thiemann
2002POPLFunctional logic overloading.Matthias Neubauer, Peter Thiemann, Martin Gasbichler, Michael Sperber
2001ESOPEnforcing Safety Properties Using Type Specialization.Peter Thiemann
2000CCCompiling Adaptive Programs by Partial Evaluation.Peter Thiemann
2000FOSSACSAn Algebraic Foundation for Adaptive Programming.Peter Thiemann
2000PADLModeling HTML in Haskell.Peter Thiemann
1999ESOPHigher-Order Code Splicing.Peter Thiemann
1999PEPMInterpreting Specialization in Type Theory.Peter Thiemann
1998ESOPA Generic Framework for Specialization (Abridged Version).Peter Thiemann
1998PEPMAspects of the PGG System: Specialization for Standard Scheme.Peter Thiemann
1998POPLSingle and Loving It: Must-Alias Analysis for Higher-Order Languages.Suresh Jagannathan, Peter Thiemann, Stephen Weeks, Andrew K. Wright
1997GIProgram Generation with Class.Peter Thiemann, Michael Sperber
1997ICFPType Specialization for Imperative Languages.Dirk Dussart, John Hughes, Peter Thiemann
1997PLDITwo for the Price of One: Composing Partial Evaluation and Compilation.Michael Sperber, Peter Thiemann
1996ICFPCogen in Six Lines.Peter Thiemann
1996PLDIRealistic Compilation by Partial Evaluation.Michael Sperber, Peter Thiemann
1996SACBootstrapping higher-order program transformers from interpreters.Michael Sperber, Robert Glck, Peter Thiemann
1995PEPMThe Essence of LR Parsing.Michael Sperber, Peter Thiemann
1994PEPMHigher-Order Redundancy Elimination.Peter Thiemann
1993PEPMA Safety Analysis for Functional Programs.Peter Thiemann
1993SASAvoiding Repeated Tests in Pattern Matching.Peter Thiemann