Tijs van der Storm

Registered user since Sat 21 Jun 2014

Name: Tijs van der Storm

Bio: Tijs van der Storm is senior researcher in the Software Analysis and Transformation (SWAT) group at Centrum Wiskunde & Informatica (CWI) in Amsterdam, and full professor in Software Engineering at the University of Groningen in Groningen. His research focuses on improving programmer experience through new and better software languages and developing the tools and techniques to engineer them in a modular and interactive fashion.

Country: Netherlands

Affiliation: CWI & University of Groningen, Netherlands

Personal website: http://www.cwi.nl/~storm/

Research interests: programming languages, domain-specific languages, language workbenches, model-driven development

Contributions

AGERE 2021 Committee Member in Program Committee within the AGERE 2021-track
CoCoDo 2021 Committee Member in Program Committee within the CoCoDo 2021-track
DLS 2021 PC Member in Program Committee within the DLS 2021-track
GPCE 2021 Committee Member in Program Committee within the GPCE-track
SPLASH 2021 Committee Member in Program Committee within the Onward! Papers-track
META'20 PC Member in Program Committee within the META'20-track
APLAS 2020 Committee Member in Program Committee
SLE 2020 Author of Block-Based Syntax from Context-Free Grammars within the SLE-track
Committee Member in Program Committee within the SLE-track
GPCE 2020 Committee Member in Program Committee within the GPCE-track
‹Programming› 2021 Author of Path-Sensitive Atomic Commit: Local Coordination Avoidance for Distributed Transactions within the Research Papers-track
Author of Bacatá: Notebooks for DSLs, Almost for Free within the Research Papers-track
Convivial Computing Salon 2020 Committee Member in Program Committee within the Salon 2020-track
PX/20 Author of MATLAB Doesn't Love Me within the PX/20-track
ICST 2021 Author of Modeling with Mocking within the Research Papers-track
MODELS 2020 Author of Big Data Polystore Management with TYPHON within the Tutorials-track
ECOOP 2020 Committee Member in Program Committee within the Research Papers-track
SPLASH 2020 Author of A principled approach to REPL interpreters within the Onward! Papers-track
Committee Member in Program Committee within the Onward! Papers-track
PEPM 2020 Author of High-Fidelity Metaprogramming with Separator Syntax Trees within the PEPM 2020-track
LIVE 2019 Committee Member in Program Committee within the LIVE 2019-track
AGERE 2019 Author of Static Local Coordination Avoidance for Distributed Objects within the AGERE 2019-track
‹Programming› 2020 Author of Bacatá: Notebooks for DSLs, Almost for Free within the Research Papers-track
GPCE 2019 PC Co-Chair in Organizing Committee within the GPCE 2019-track
PLNL 2018 Author of JEff: Objects for Effect within the PLNL-track
CoCoDo 2019 Author of Language Engineering with Rascal within the CoCoDo 2019-track
SPLASH 2019 Author of AlleAlle: Bounded Relational Model Finding with Unbounded Data within the Onward! Papers-track
Publicity Chair in Organizing Committee
ECOOP 2019 Committee Member in Program Committee within the Research Papers-track
BLOCKS+ 2018 Author of Language Workbench Support for Block-Based DSLs within the BLOCKS+-track
SLEBoK 2018 Committee Member in Program Committee within the SLEBoK 2018-track
‹Programming› 2019 Author of Concrete Syntax with Black Box Parsers within the Research Papers-track
LIVE 2018 Committee Member in Program Committee within the LIVE 2018-track
Scala 2018 Committee Member in Program Committee within the Scala 2018-track
COP 2018 Committee Member in Program Committee within the COP-track
SLE 2018 Author of Shape-Diverse DSLs: Languages without Borders (Vision Paper) within the SLE 2018-track
Author of Constraint-based Run-time State Migration for Live Modeling within the SLE 2018-track
Committee Member in Program Committee within the SLE 2018-track
Session Chair of Parsing (part of SLE 2018)
Author of Bacatá: A Language Parametric Notebook Generator (Tool Demo) within the SLE 2018-track
GPCE 2018 Session Chair of V (part of GPCE 2018)
Committee Member in Program Committee within the GPCE 2018-track
Onward! 2018 Author of JEff: Objects for Effect within the Onward! Papers-track
SPLASH 2018 Publications Chair in Organizing Committee
DSLDI 2017 Author of Bacatá: a generic notebook generator for DSLs within the DSLDI 2017-track
‹Programming› 2018 Committee Member in Program Committee within the Research Papers-track
COP 2017 Programme Committee in Program Committee within the COP-17-track
Speaker of Keynote on Context-Oriented Language Engineering within the COP-17-track
ProWeb 2017 Author of Immediate Mode with Immutable Data within the ProWeb 2017-track
GPCE 2017 Committee Member in Program Committee within the GPCE 2017-track
Onward! 2017 Program Chair in Program Committee within the Onward! Papers-track
Papers Co-chair in Organizing Committee
PEPM 2017 Committee Member in Programme Committee
Committee Member in Programme Committee within the PEPM 2017-track
META 2016 Author of ChromaKey: Towards Extensible Mirror Architectures within the Meta 2016-track
Committee Member in Program Committee within the Meta 2016-track
‹Programming› 2017 Session Chair of Research Papers 6 (part of Research Papers)
Committee Member in Program Committee within the Research Papers-track
NOOL 2016 Author of Nomen: A Dynamically Typed OO Programming Language, Transpiled to Java within the NOOL-track
ITSLE 2016 Author of Solving the Bank with Rebel within the ITSLE-track
LWC@SLE 2016 Author of The Rascal Approach to Code in Prose, Computed Properties, and Language Extension within the LWC-track
Committee Member in Organizing Committee within the LWC-track
DSLDI 2016 Co-chair in Organizing Committee within the DSLDI-track
Scala 2016 Committee Member in Program Committee within the Scala-track
CurryOn 2016 Author of Rascal: the Swiss Army Knife of Meta Programming within the CurryOn -track
GRACE 2016 Committee Member in Program Committee within the GRACE-track
LIVE 2016 Committee Member in Program Committee within the LIVE-track
Author of Live Literals within the LIVE-track
Reflect 2016 Programme Committee in Program Committee within the Reflect 2016-track
ECOOP 2018 Presenter of Welcome within the ECOOP Keynotes-track
Committee Member in Program Committee within the ECOOP Research Papers-track
Local Organizing Co-Chair in Organizing Committee
ISSTA 2018 Local Organizing Co-Chair in Organizing Committee
Presenter of Welcome within the ISSTA Keynotes-track
ECOOP and ISSTA 2018 Local Organizing Co-Chair in Organizing Committee
SPLASH 2017 Publications Chair in Organizing Committee
ECOOP 2017 Artifact Evaluation Chair in Organizing Committee
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the ECOOP Artifacts-track
SLE 2016 Session Chair of SLE Keynote (part of SLE)
Author of Closing & Outlook to SLE'17 within the SLE-track
Author of Opening within the SLE-track
General Chair in Organizing Committee within the SLE-track
GPCE 2016 Committee Member in Program Committee within the GPCE-track
Author of Recaf: Java Dialects as Libraries within the GPCE-track
Author of Extensible Modeling with Managed Data in Java within the GPCE-track
PEPM 2016 Author of Practical, General Parser Combinators within the PEPM-track
ECOOP 2016 Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the Artifacts-track
Parsing@SLE 2015 Session Chair of Third Session (part of Parsing@SLE)
SPLASH 2016 SLE General Chair of GPCE/SLE Steering Committee Meeting within the ORG-track
Publicity Chair in Organizing Committee
Committee Member in Program Committee within the OOPSLA-track
SPLASH-I Co-Chair in Program Committee within the SPLASH-I-track
Session Chair of Session 10 (part of SPLASH-I)
DSLDI 2015 Program Chair in Program Committee within the DSLDI-track
Session Chair of Welcome (part of DSLDI)
Author of Introduction within the DSLDI-track
SLE 2015 Session Chair of Model and Program Transformation (part of SLE)
Committee Member in Program Committee within the SLE-track
GPCE 2015 Session Chair of Session 4 (part of GPCE)
Author of Modular Interpreters for the Masses: Implicit Context Propagation Using Object Algebras within the GPCE-track
SPLASH 2015 Web & Publicity in Organizing Committee
SPLASH-I Co-Chair in Organizing Committee
Author of Scrap your Boilerplate with Object Algebras within the OOPSLA-track
Author of Scrap your Boilerplate with Object Algebras within the OOPSLA Artifacts-track
Committee Member in Organizers within the SPLASH-I-track
DSLDI Committee Member in Program Committee within the DSLDI-track
SLE 2013 Author of The State of the Art in Language Workbenches within the Research Papers-track
SPLASH 2013 Committee Member in Program Committee within the GPCE-track
SPLASH 2012 Author of Managed data: modular strategies for data abstraction within the Onward! Papers-track

Blog Posts