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.
"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.