Tom Tourwé
email: <first-letter-of-surname>.<last-name-without-accent>@tue.nl

Note: this is my old webpage, my new one can be found here. You will be redirected in 5 seconds.
NEWS:
- ICSM, LATE, ACoM and CSMR DS events added
- AOSD'07 paper added
I'm currently involved in the Ideals project, in which we are investigating how aspect-oriented software development techniques can be used to improve the handling of crosscutting concerns in embedded system software. This project is a close collaboration between the CWI, the TRESE group at the University of Twente, the Software Engineering and Technology group at the university of Eindhoven, the Embedded Systems Institute and ASML. Please refer to the project website if you want to find out more about the project's goals and research activities, or refer to the CWI project page to see what I have been up to until now.
Currently, we are using GrammaTech's excellent CodeSurfer tool to analyse ASML's C code, in order to verify the quality of the crosscutting concern code implemented by hand and to migrate this current solution to a full-fledged and automated aspect-oriented solution. I suggest you have a look at my publications if you're interested in finding out more.
I used to be the CWI representative in the steering committee of the ERCIM Working Group on Software Evolution. More information about this European network can be found here.
Interesting People
Here are some interesting people that pursue research in the same domain as I
am (in no particular order): Magiel Bruntink, Arie
van Deursen, David Shepherd,
Mariano Ceccato, Paolo
Tonella, Kim
Mens, Andy Kellens, Leon
Moonen, Marius Marin, Kris
De Schutter, ...
These are upcoming events I am involved in:
- LATE workshop at the Aspect-Oriented Software Development Conference (AOSD), March 12 - 16, 2007, Vancouver, Canada.
- Doctoral Symposium of the European Conference on Software Maintenance and Reengineering (CSMR), March 21 - 23, 2007, Amsterdam, The Netherlands.
- 1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM), May 22, 2007, Minneapolis, Ustated Nites.
- International Conference on Software Maintenance (ICSM), October 2 - 5,
2007, Paris, France.
And these were interesting events I was involved in:
- Workshop on Aspect Reverse
Engineering at the Working Conference on Reverse Engineering, Delft,
The Netherlands.
- BENEvol workshop (Belgian-Dutch
Evolution workshop), Antwerpen, Belgium.
- Belgian Symposium on Software Restructuring,
Gent, Belgium.
- Jaquard Conference for the Software Engineering Community,
Zeist, The Netherlands.
- Late Aspects workshop at
the 4th Aspect-Oriented Software Development Conference, Chicago, US.
- BENEvol workshop
(Belgian-Dutch Evolution workshop), Eindhoven, The Netherlands.
- ASTReNet (Analysis, Slicing and Transformation Network) Workshop, London,
United Kingdom.
- Reflection,
AOP and Meta-Data for Software Evolution workshop at the 19th European
Conference On Object-Oriented Programming, Glasgow, UK.
- "Beyond Program Slicing" Dagstuhl
seminar, November, 6 - November 11, 2005. If you were there, you might
want to check out this
link (warning:
some information censored, for reasons obvious to those people attending. Contact
me if you're willing to pay for it :-)
- Benevol[4],
4th edition of the Belgian-Netherlands software evolution workshop, December
13 - 14, 2005.
- LATEr (or LATE revisited)
workshop at the Aspect-Oriented Software Development Conference, March, 2006.
- International ERCIM
Workshop on Software Evolution, April, 6 - 7, 2006.
- International Workshop Towards
Evaluation of Aspect Mining (TEAM), July, 4th, 2006.
- "Aspects for Legacy Applications",
Dagstuhl seminar, July, 26 - 29, 2006.
- European Workshop on Aspects in Software, August, 31 - September, 1, 2006.
- International Conference on Software Maintenance (ICSM), September 24 - 27,
2006.
- Source Code Analysis and Manipulation (SCAM)
workshop, September, 27 - 28, 2006.
- International Astrenet Aspect Analysis (AAA) workshop, October, 23 - 24,
2006.
I am currently (co-)responsible for the following courses at the TU/e:
You can find an overview of my (recent) presentations on this page.