Introduction

About me

tvdstorm

I am a researcher in the Interactive Software Development and Renovation Group at the Dutch research institute Centrum voor Wiskunde en Informatica (CWI). The subject of my thesis concerned knowledge-based software configuration management in order to optimize the software delivery process [thesis]. Currently I am working on software analysis and transformation, in particular in the domain of Domain Specific Languages and Model-Driven Engineering.

Contact information

Tijs van der Storm
CWI
Science Park 123
1098 XG, Amsterdam
The Netherlands
+31205924164
Click here to add to your contacts.

Activities

Program Committees

Master Software Engineering UvA

Courses

  • Software Evolution
  • Software Construction

For more info: see Master Software Engineering UvA.

Supervised Master's Theses

  • J. van Lieshout, Benchmarken van een DSL implementatie in "Oslo" en C#, [pdf], University of Amsterdam, 2009 (in Dutch).
  • M. de Graaf, Intelligent fuzzing of web applications, [pdf], University of Amsterdam, 2009.
  • J.L. van Schagen, Measuring the quality of domain-specific language implementation approaches: Java versus ANTLR, [pdf], University of Amsterdam, 2009.
  • A. Bij, Taking a JEE application offline: a comparative case-study, [pdf], University of Amsterdam, 2008.

Publications

Drafts

  • Thiago Tonelli Bartolomei, Krzysztof Czarnecki, Ralf Lämmel and Tijs van der Storm Transcript of an API migration for two XML APIs, [pdf]  [web]  [implementation]. [abstract]. (accepted for publication at SLE'09)
  • Ralf Lämmel and Tijs van der Storm, Crossing the Rubicon of API Migration, [pdf]  [web]  [abstract].

Refereed

  • 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. To appear.
  • 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. To appear. [pdf] [bib] [abstract].
  • 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] [bib] [abstract].
  • 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] [bib] [abstract].
  • 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] [bib] [abstract].
  • 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] [bib] [abstract].
  • 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. To appear. [pdf] [bib] [abstract].
  • 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], [bib] [abstract].
  • 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] [bib], [proceedings] [abstract].
  • Tijs van der Storm, Variability and Component Composition, in: Proceedings of the 8th International Conference on Software Reuse (ICSR-8), 2004, [pdf] [bib] [abstract].

Workshops

  • 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] [abstract]

Technical Reports

Presentations

Miscellaneous

  • Tijs van der Storm, Sisyphus: Continuous Integration of Component-Based Product Lines. Pacing the Heartbeat of Software Development, [poster], [abstract]
  • 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. Implementing Actions, Master's Thesis Computer Science, Department of Science, Mathematics and Computer Science, University of Amsterdam, 2003, [pdf]
  • Tijs van der Storm. AN2 Tools, in: Proceedings of the Fourth International Workshop on Action Semantics (AS2002), [pdf].

Literature

  • Tijs van der Storm. Narratief Verband (on Narrative Plot, Paranoia and Seership), Master's Thesis Theoretical Literature, Department of Humanities, University of Amsterdam, 2004 (in dutch), [pdf]