Introduction
About me
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 StormClick here to add to your contacts.CWIstorm@cwi.nlScience Park 1231098 XG, AmsterdamThe Netherlands+31205924164
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
- Tijs van der Storm; Jurgen Vinju. Using the Meta-Environment for Domain Specific Language Engineering, CWI report SEN-R0805, 2008.
- Tijs van der Storm. Lightweight incremental application upgrade, CWI report SEN-R0604, 2006.
- Tijs van der Storm, Composing Configurable Java Components, CWI report SEN-R0503, 2005.
- P. Klint; T. van der Storm; J.J. Vinju. Term Rewriting meets Aspect-Oriented Programming, CWI report SEN-E0421, 2004.
- Tijs van der Storm. Variability and Component Composition, CWI report SEN-R0403, 2004.
Presentations
- Using the Meta-Environment for Model-Driven Engineering
[odp]
[pdf]
Model Driven Engineering from James Robertson on Vimeo. - Backtracking Incremental Continuous Integration [odp] [pdf]
- The Sisyphus Continuous Integration System [odp] [pdf]
- Binary Change-Set Composition [odp] [pdf]
- Generic Feature-Based Composition [odp] [pdf]
- Deliver: Knowledge-based Software Delivery [pdf] [odp] [swf] [ppt]
- Continuous Release and Upgrade of Component-Based Software [pdf]
- The Sisyphus Build System [pdf]
- Continuous Integration and Minimization of dependencies [pdf] [sxi] [ppt]
- Composing Configurable (Java) Components (Revised) [pdf]
- Composing Configurable Java Components [pdf] [ppt]
- Variability and Component Composition (Revised2) [pdf]
- Variability and Component Composition (Revised1) [pdf]
- Variability and Component Composition [pdf]
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]
