Sebastian Erdweg

Orcid: 0000-0002-1974-5956

Affiliations:
  • Johannes Gutenberg University Mainz, Germany
  • Delft University of Technology, Netherlands (former)


According to our database1, Sebastian Erdweg authored at least 82 papers between 2010 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
A Typed Multi-level Datalog IR and Its Compiler Framework.
Proc. ACM Program. Lang., 2024

Object-Oriented Fixpoint Programming with Datalog.
Proc. ACM Program. Lang., 2024

Abstract Interpretation of Java Bytecode in Sturdy.
Proceedings of the 26th ACM International Workshop on Formal Techniques for Java-like Programs, 2024

2023
Interactive Debugging of Datalog Programs.
Proc. ACM Program. Lang., October, 2023

Combinator-Based Fixpoint Algorithms for Big-Step Abstract Interpreters.
Proc. ACM Program. Lang., August, 2023

Modular Abstract Definitional Interpreters for WebAssembly.
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

On Solving Solved Problems.
Proceedings of the Eelco Visser Commemorative Symposium, 2023

2022
Incremental Processing of Structured Data in Datalog.
Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2022

Functional Programming with Datalog.
Proceedings of the 36th European Conference on Object-Oriented Programming, 2022

2021
Persistent software transactional memory in Haskell.
Proc. ACM Program. Lang., 2021

Incremental whole-program analysis in Datalog with lattices.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

Concise, type-safe, and efficient structural diffing.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

2020
A systematic approach to deriving incremental type checkers.
Proc. ACM Program. Lang., 2020

A Systematic Approach to Abstract Interpretation of Program Transformations.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2020

2019
Language-integrated privacy-aware distributed queries.
Proc. ACM Program. Lang., 2019

Sound and reusable components for abstract interpretation.
Proc. ACM Program. Lang., 2019

Type-safe, Polyvariadic Event Correlation.
CoRR, 2019

Generating incremental type services.
Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering, 2019

2018
Exploration of language specifications by compilation to first-order logic.
Sci. Comput. Program., 2018

PIE: A Domain-Specific Language for Interactive Software Development Pipelines.
Art Sci. Eng. Program., 2018

Incrementalizing lattice-based program analyses in Datalog.
Proc. ACM Program. Lang., 2018

Compositional soundness proofs of abstract interpreters.
Proc. ACM Program. Lang., 2018

Versatile event correlation with algebraic effects.
Proc. ACM Program. Lang., 2018

Declarative specification of indentation rules: a tooling perspective on parsing and pretty-printing layout-sensitive languages.
Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, 2018

System Description: An Infrastructure for Combining Domain Knowledge with Automated Theorem Provers.
Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming, 2018

Scalable incremental building with dynamic task dependencies.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Incremental overload resolution in object-oriented programming languages.
Proceedings of the Companion Proceedings for the ISSTA/ECOOP 2018 Workshops, 2018

2017
A Module-System Discipline for Model-Driven Software Development.
Art Sci. Eng. Program., 2017

A Co-contextual Type Checker for Featherweight Java (incl. Proofs).
CoRR, 2017

Toward abstract interpretation of program transformations.
Proceedings of the 2nd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection, 2017

A Co-contextual Type Checker for Featherweight Java .
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

2016
Programming Language Techniques for Incremental and Reactive Computing (Dagstuhl Seminar 16402).
Dagstuhl Reports, 2016

CPL: A Core Language for Cloud Computing - Technical Report.
CoRR, 2016

Efficient development of consistent projectional editors using grammar cells.
Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, Amsterdam, The Netherlands, October 31, 2016

The IDE portability problem and its solution in Monto.
Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, Amsterdam, The Netherlands, October 31, 2016

Principled syntactic code completion using placeholders.
Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, Amsterdam, The Netherlands, October 31, 2016

Exploration of language specifications by compilation to first-order logic.
Proceedings of the 18th International Symposium on Principles and Practice of Declarative Programming, 2016

Sound type-dependent syntactic language extension.
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

IncA: a DSL for the definition of incremental program analyses.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

An extensible framework for variable-precision data-flow analyses in MPS.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Bootstrapping domain-specific meta-languages in language workbenches.
Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2016

Automating Proof Steps of Progress Proofs: Comparing Vampire and Dafny.
Proceedings of the Vampire@IJCAR 2016. Proceedings of the 3rd Vampire Workshop, 2016

CPL: a core language for cloud computing.
Proceedings of the 15th International Conference on Modularity, 2016

2015
Domain-Specific Languages (Dagstuhl Seminar 15062).
Dagstuhl Reports, 2015

Proceedings of the 3rd Workshop on Domain-Specific Language Design and Implementation (DSLDI 2015).
CoRR, 2015

Evaluating and comparing language workbenches: Existing results and benchmarks for the future.
Comput. Lang. Syst. Struct., 2015

Modular capture avoidance for program transformations.
Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, 2015

Capture-Avoiding Program Transformations with name-fix.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015

Toward incremental type checking for Java.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Type systems for the masses: deriving soundness proofs and efficient checkers.
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015

A sound and optimal incremental build system with dynamic dependencies.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

A co-contextual formulation of type rules and its application to incremental type checking.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Towards secure integration of cryptographic software.
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015

Using Vampire in Soundness Proofs of Type Systems.
Proceedings of the 1st and 2nd Vampire Workshops, Vampire@VSL 2014, 2015

2014
Evolution of Software Systems with Extensible Languages and DSLs.
IEEE Softw., 2014

Capture-Avoiding and Hygienic Program Transformations (incl. Proofs).
CoRR, 2014

i3QL: language-integrated live data views.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014

DSLDI 2014: second workshop on domain specific languages design and implementation.
Proceedings of the SPLASH'14, 2014

Tracing Program Transformations with String Origins.
Proceedings of the Theory and Practice of Model Transformations, 2014

Towards virtual traits in Scala.
Proceedings of the Fifth Annual Scala Workshop, 2014

Capture-Avoiding and Hygienic Program Transformations.
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014

Modular specification and dynamic enforcement of syntactic language constraints when generating code.
Proceedings of the 13th International Conference on Modularity, 2014

Finding bugs in program generators by dynamic analysis of syntactic language constraints.
Proceedings of the 13th International Conference on Modularity, 2014

2013
Extensible languages for flexible and principled domain abstraction.
PhD thesis, 2013

Software Evolution to Domain-Specific Languages.
Proceedings of the Software Language Engineering - 6th International Conference, 2013

The State of the Art in Language Workbenches - Conclusions from the Language Workbench Challenge.
Proceedings of the Software Language Engineering - 6th International Conference, 2013

Modular and automated type-soundness verification for language extensions.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

Template constructors for reusable object initialization.
Proceedings of the Generative Programming: Concepts and Experiences, 2013

A framework for extensible languages.
Proceedings of the Generative Programming: Concepts and Experiences, 2013

XPoints: Extension Interfaces for Multilayered Applications.
Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference, 2013

2012
Layout-Sensitive Generalized Parsing.
Proceedings of the Software Language Engineering, 5th International Conference, 2012

A variability-aware module system.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012

Language composition untangled.
Proceedings of the International Workshop on Language Descriptions, 2012

Layout-sensitive language extensibility with SugarHaskell.
Proceedings of the 5th ACM SIGPLAN Symposium on Haskell, 2012

Toward variability-aware testing.
Proceedings of the 4th International Workshop on Feature-Oriented Software Development, 2012

2011
Abstract Features in Feature Modeling.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Variability-aware parsing in the presence of lexical macros and conditional compilation.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

SugarJ: library-based syntactic language extensibility.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

SugarJ: library-based language extensibility.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Library-based model-driven software development with SugarJ.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Growing a language environment with editor libraries.
Proceedings of the Generative Programming And Component Engineering, 2011

2010
Featherweight TeX and Parser Correctness.
Proceedings of the Software Language Engineering - Third International Conference, 2010


  Loading...