Publications
2016
- Robert van Doesburg, Tijs van der Storm and Tom van Engers. CALCULEMUS: Towards a Formal Language for the Interpretation of Normative Systems. Accepted for AI4J, 2016. [preprint]
2015
-
Felienne Hermans and Tijs van der Storm. Copy-paste Tracking: Fixing Spreadsheets Without Breaking Them.
In: Proceedings of the 1st International Conference on Live Coding (ICLC'15), 2015. [pdf]
-
Riemer van Rozen and Tijs van der Storm. Origin Tracking + Text Differencing = Textual Model Differencing.
In: Proceedings of the 8th International Conference on Model Transformation, (ICMT'15), 2015. [pdf]
-
Jan van Eijck and Tijs van der Storm. Understanding Information Update in Questionnaires. In: Sci. Comput. Program. 97: 69–74, 2015. [pdf]
-
Tijs van der Storm and Jurgen Vinju. Towards Multilingual Programming Environments. In: Sci. Comput. Program. 97: 143–149, 2015. [pdf]
2014
-
Maria Gouseti, Chiel Peters and Tijs van der Storm. Extensible Language Implementation with Object Algebras.
In: GPCE, 2014. [pdf]
-
Sebastian Erdweg, Tijs van der Storm and Yi Dai. Capture-Avoiding and Hygienic Program Transformations. In: ECOOP, 2014. [arxiv]
-
Tijs van der Storm, William R. Cook and Alex Loh. The Design and Implementation of Object Grammars. In: Science of Computer Programming, 2014.
[pdf]
-
Pablo Inostroza Valdera, Tijs van der Storm and Sebastian Erdweg. Tracing program transformations with string origins. In: ICMT'14, 2014.
[pdf]
2013
-
Jeroen van den Bos and Tijs van der Storm. Trinity: and IDE for the Matrix. Under submission, 2013.
[pdf]
-
Sebastian Erdweg, Tijs van der Storm, Markus Völter, Meinte Boersma, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabriël Konat, Pedro J. Molina, Martin Palatnik, Risto Pohjonen, Eugen Schindler, Klemens Schindler, Riccardo Solmi, Vlad Vergu, Eelco Visser, Kevin van der Vlist, Guido Wachsmuth, Jimi van der Woning. The State of the Art in Language Workbenches.
Conclusions from the Language Workbench Challenge. In: Proceedings of the 6th International Conference on Software Language Engineering (SLE'13). 2013.
[pdf]
-
Jeroen van den Bos, Tijs van der Storm, A Case Study in Evidence-Based DSL Evolution, in: Proceedings of the European Conference on Modelling Foundations and Applications (ECMFA'13), 2013.
[pdf]
-
Bruno C. d. S. Oliveira, Tijs van der Storm, Alex Loh and William R. Cook, Feature-Oriented Programming with Object Algebras, in: Proceedings of the 27th European Conference on Object-Oriented Programming (ECOOP'13), 2013.
[pdf]
[artifact]
-
Tijs van der Storm, Semantic Deltas for Live DSL Environments, in: Proceedings of the 1st International Workshop on Live Programming (LIVE'13), 2013 (to appear).
[pdf]
2012
-
Tijs van der Storm,
William R. Cook and Alex Loh. Object Grammars: Compositional
& Bidirectional Mapping Between Text and Graphs (Ensō Paper 2 of 6), in: Proceedings of the 5th International Conference on Software Language Engineering (SLE'12), 2012. [pdf] [slides]
-
Alex Loh, Tijs van der Storm, and
William R. Cook. Managed Data: Modular Strategies for Data
Abstraction (Ensō Paper 1 of 6), in: Onward! Research Track at SPLASH'12, 2012. [pdf]
- Jeroen van den Bos and Tijs van der Storm, Domain-Specific Languages for Better Forensic Software, in: ERCIM News 2012(90).
[link]
- Jeroen van den Bos and Tijs van der Storm,
Domain-Specific Optimization in Digital Forensics,
in: Proceedings of the 5th International Conference on Model Transformation (ICMT'12), 2012.
[pdf]
2011
-
Jeroen van den Bos, Mark Hills, Paul Klint, Tijs van der Storm and
Jurgen J. Vinju, Rascal: From Algebraic Specification to Meta-Programming,
in: Proceedings of the 2nd Workshop on Algebraic Methods in
Model-Based Software Engineering (AMMSE'11), 2011.
[arxiv]
- Mark Hills, Paul Klint, Jurgen J. Vinju, Tijs van der
Storm, A Case of Visitor versus Interpreter
Pattern, in: Proceedings of the 49th International
Conference on Objects, Models, Components and Patterns
(TOOLS'11), 2011.
[pdf]
- Jeroen van den Bos and Tijs van der Storm,
Bringing Domain-Specific Languages to Digital Forensics, in:
Proceedings of the 33rd International Conference on Software
Engineering (ICSE'11), Software Engineering in Practice,
ACM, 2011.
[pdf]
- Tijs van der Storm, The Rascal Language
Workbench, in: Language Workbench Competition 2011
(LWC'11), CWI Technical Report SEN-1111,
2011. [pdf]
2010
- Vincent Lussenburg, Tijs van der Storm, Jurgen Vinju and Jos Warmer,
Mod4J: A Qualitative Case Study of Model-Driven Software Development, in:
Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems (MoDELS'10), ACM/IEEE, 2010.
[pdf]
- Tijs van der Storm, Token Interception for Syntax
Embedding. Unpublished draft. 2010.
[pdf]
- Bas Basten, Tijs van der Storm,
AmbiDexter: Practical Ambiguity Detection (tool demonstration), in:
Proceedings of the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'10), IEEE, 2010.
[pdf]
- Paul Klint, Tijs van der Storm and Jurgen Vinju,
On the Impact of DSL Tools on the Maintainability of Language Implementations, in:
Proceedings of the 10th Workshop on Language Descriptions, Tools and Applications (LDTA'10),
ACM, 2010.
[pdf]
- Tijs van der Storm,
Relational Meta-Modeling, in:
Relationships, Objects, Roles, and Queries in Modern Programming
Languages, Abstract. Dagstuhl Seminar Proceedings 10152, 2010.
2009
- Thiago Tonelli Bartolomei, Krzysztof Czarnecki, Ralf Lämmel and Tijs van der Storm
Study of an API migration for two XML APIs, in: Proceedings of the 2nd International Conference on Software Language Engineering (SLE 2009), Springer, 2009.
[pdf]
- Ralf Lämmel and Tijs van der Storm, Crossing the
Rubicon of API Migration, Unpublished Draft, 2009.
[pdf]
- Tijs van der Storm, Towards Dynamically Extensible
Syntax, in: Discus Amicorum Jan Heering, CWI,
2009. [pdf]
- Paul Klint, Tijs van der Storm, Jurgen Vinju, EASY
Meta-Programming with Rascal. Leveraging the
Extract-Analyze-SYnthesize Paradigm for
Meta-Programming, in: Proceedings of the 3rd International Summer School on Generative and
Transformational Techniques in Software Engineering
(GTTSE'09), Springer LNCS 2009.
- Paul Klint, Tijs van der Storm, Jurgen Vinju, Rascal: a
Domain Specific Language for Source Code Analysis and
Manipulation, in: Proceedings of Proceedings of 9th IEEE
International Working Conference on Source Code Analysis and
Manipulation (SCAM'09), IEEE, 2009.
[pdf]
2008
- Tijs van der Storm, Backtracking Incremental Continuous
Integration, in: Kostas Kontogiannis, Christos Tjortjis,
Andreas Winter, editors, Proceedings of the 12th
European Conference on Software Maintenance and Reengineering (CSMR'08),
IEEE, 2008.
[pdf]
- Tijs van der Storm and Jurgen
Vinju. Using
the Meta-Environment for Domain Specific Language
Engineering, CWI Technical Report SEN-R0805, 2008.
2007
- Tijs van der Storm, Binary Change Set
Composition, in: H. W. Schmidt, I. Crnkovic,
G. T. Heineman, J. A. Stafford, editors, Proceedings of the
10th International ACM SIGSOFT Symposium on
Component-Based Software Engineering (CBSE'07), volume 4608 of LNCS,
pp. 17-32, Springer, 2007.
[pdf]
- Tijs van der Storm, Generic Feature-Based
Composition, in: M. Lumpe and W. Vandeperren, editors,
Proceedings of the Workshop on Software Composition
(SC'07), volume 4829 of LNCS, pp. 66-80, Springer, 2007.
[pdf]
- Tijs van der Storm, The Sisyphus Continuous Integration System, in:
Proceedings of the Conference on Software Maintenance and Reengineering (CSMR'07 Tool Track), 2007.
[pdf]
- M.G.J. van den Brand, M. Bruntink, G.R. Economopoulos, H.A. de Jong, P. Klint, T. Kooiker, T. van der Storm and J.J. Vinju,
Using The Meta-Environment for Maintenance and Renovation, in:
Proceedings of the Conference on Software Maintenance and Reengineering (CSMR'07 Tool Track), 2007.
[pdf]
2005
- Paul Klint, Tijs van der Storm, Jurgen Vinju, Term
Rewriting Meets Aspect Oriented Programming, in:
Processes, Terms and Cycles: Steps on the Road to Infinity, Essays
Dedicated to Jan Willem Klop, on the Occasion of His 60th Birthday, 2005, Springer, LNCS 3838, [springer link]
- Tijs van der Storm, Continuous Release and Upgrade of
Component-Based Software, in: Proceedings of the 12th
International Workshop on Software Configuration Management
(SCM-12), Lisbon, 2005, [pdf]
2004
- Tijs van der Storm, Variability and
Component Composition, in: Proceedings of the 8th International
Conference on Software Reuse (ICSR-8), 2004, [pdf]
- Paul Klint, Tijs van der Storm. Reflections on Feature Oriented
Software Engineering; accepted for the Workshop on
Managing Variabilities Consistently in Design and Code held at the
19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages,
and Applications (OOPSLA 2004), [pdf]
- Gerco Ballintijn, Sjaak Brinkkemper, Paul Klint, Remy Jansen, Tijs van der Storm.
Intelligente levering van productsoftware, in:
Informatie, jan/feb, 2004 (in Dutch), [pdf].
- Tijs van der Storm. Narratief Verband (on Narrative Plot, Paranoia and Seership), Master's Thesis Theoretical Literature, Department of Humanities,
Universiteit van Amsterdam, 2004 (in Dutch), [pdf]
2003
- Tijs van der Storm. Implementing Actions,
Master's Thesis Computer Science, Department of Science, Mathematics and Computer Science, Universiteit van Amsterdam, 2003,
[pdf]
- Tijs van der Storm. AN2 Tools,
in: Proceedings of the Fourth International Workshop on Action Semantics (AS2002), [pdf].