User profiles for Tijs van der Storm

Tijs van der Storm

Senior Researcher, Centrum Wiskunde & Informatica (CWI)
Verified email at cwi.nl
Cited by 2601

The state of the art in language workbenches: Conclusions from the language workbench challenge

S Erdweg, T Van Der Storm, M Völter… - … Conference, SLE 2013 …, 2013 - Springer
Abstract Language workbenches are tools that provide high-level mechanisms for the
implementation of (domain-specific) languages. Language workbenches are an active area of …

Rascal: A domain specific language for source code analysis and manipulation

P Klint, T Van Der Storm, J Vinju - 2009 Ninth IEEE …, 2009 - ieeexplore.ieee.org
Many automated software engineering tools require tight integration of techniques for source
code analysis and manipulation. State-of-the-art tools exist for both, but the domains have …

Evaluating and comparing language workbenches: Existing results and benchmarks for the future

S Erdweg, T Van Der Storm, M Völter, L Tratt… - … Languages, Systems & …, 2015 - Elsevier
Abstract Language workbenches are environments for simplifying the creation and use of
computer languages. The annual Language Workbench Challenge (LWC) was launched in …

EASY Meta-programming with Rascal

P Klint, T Van Der Storm, J Vinju - … , GTTSE 2009, Braga, Portugal, July 6 …, 2011 - Springer
Rascal is a new language for meta-programming and is intended to solve problems in the
domain of source code analysis and transformation. In this article we give a high-level …

Continuous release and upgrade of component-based software

T Van Der Storm - Proceedings of the 12th international workshop on …, 2005 - dl.acm.org
We show how under certain assumptions, the release and delivery of software updates can
be automated in the context of component-based systems. These updates allow features or …

[HTML][HTML] Modular language implementation in Rascal–experience report

…, B Lisser, A van Der Ploeg, T van der Storm… - Science of Computer …, 2015 - Elsevier
All software evolves, and programming languages and programming language tools are no
exception. And just like in ordinary software construction, modular implementations can help …

A principled approach to REPL interpreters

…, P Jeanjean, T Van Der Storm… - Proceedings of the …, 2020 - dl.acm.org
Read-eval-print-loops (REPLs) allow programmers to test out snippets of code, explore APIs,
or even incrementally construct code, and get immediate feedback on their actions. …

Backtracking incremental continuous integration

T Van Der Storm - 2008 12th European Conference on …, 2008 - ieeexplore.ieee.org
Failing integration builds are show stoppers. Development activity is stalled because
developers have to wait with integrating new changes until the problem is fixed and a successful …

Variability and component composition

T Van Der Storm - International Conference on Software Reuse, 2004 - Springer
In component-based product populations, variability has to be described at the component
level to be able to benefit from a product family approach. As a consequence, composition of …

Bringing domain-specific languages to digital forensics

J van den Bos, T van der Storm - … of the 33rd International Conference on …, 2011 - dl.acm.org
Digital forensics investigations often consist of analyzing large quantities of data. The software
tools used for analyzing such data are constantly evolving to cope with a multiplicity of …