Contact Details
![]() |
dr. Johan Brichau Phone: (++32) 10 47 34 14 |
Université catholique de Louvain (UCL) |
Short Biography
Johan Brichau is a postdoctoral researcher at the Département d'Ingénierie Informatique (Departement of Computer Science and Engineering) of the Université catholique de Louvain in Louvain-la-Neuve, Belgium. He received a PhD degree in Computer Science in 2005 from the Vrije Universiteit Brussel, where he also obtained his Licentiate (Masters) degree in Computer Science in 1999.
Johan started his research career as a research assistant of the Flemish Fund for Scientific Research (FWO - Vlaanderen) under the supervision of prof. dr. Theo D'Hondt at the Programming Technology Lab of the Vrije Universiteit Brussel. He finished his doctoral dissertation while working on the Advanced Media research project (in collaboration with the belgian national television) and the European network of excellence AOSD-Europe. His dissertation, entitled 'Integrative Composition of Program Generators', focuses on the use of logic metaprogramming for generative programming and more specifically on the composition of program generators. He subsequently spent nine months as a postdoctoral researcher at the Laboratoire d'Informatique Fondamentale de Lille in France before starting his current position.
Throughout his research, Johan has maintained a strong interest in (logic) metaprogramming and reflective techniques in the context of advanced software engineering tools as well as programming languages. More specifically, he has applied logic metaprogramming to pointcut languages in AOSD, the implementation of program generators and the verification of software applications.
How to find me
My office (nr. a1.43) is located on the 1nd floor of the 'Réamur' building, wing A.1, on the Place Sainte Barbe in Louvain-la-Neuve. When you enter the building, go to the first floor and enter the hallway on your right (through the orange doors beneath the sign 'a.1'). My office is the on your left (nr. a1.43). Use the links below to get some nice maps and information on how to find that place.
- How to get to Louvain-la-Neuve
- How to get from the train station to my building
- A picture of the building entrance and some additional details
- Directions by car
- Find me using Google Maps and Google Earth
Events
I was (or am) involved in the organisation of the following events.
Upcoming events:
- Program chair of the Dynamic Languages Symposium 2008 at ECOOP 2008
- Program committee member of the Software Engineering Properties of Languages and Aspect Technologies (SPLAT) Workshop at AOSD 2008.
- Program committee member of the Workshop on Self-sustaining Systems 2008
Past events:
- Program committee member of the 3th workshop on Dynamic Languages and Applications at ECOOP 2007
- Program committee member of the Conference on Generative Programming and Component Engineering (GPCE) 2007.
- Program committee member of the Dynamic Languages Symposium at OOPSLA 2007.
- Program committee member of the International ERCIM Workshop on Software Evolution, 2007.
- Co-organiser of Software Engineering Properties of Languages and Aspect Technologies (SPLAT) Workshop at AOSD 2007.
- Program committee member of the "Objects, Aspects, Services, the Web (NODe) track" at Net.ObjectDays, 2006.
- Program committee member of the Workshop on Domain-specific Aspect Languages at GPCE, 2006.
- Program committee member of the International ERCIM Workshop on Software Evolution, April 2006, Lille, France.
- Co-organiser of the Open Aspect Languages (OAL) Workshop at AOSD 2006.
- Co-organiser of the Software Engineering Properties of Languages and Aspect Technologies (SPLAT) Workshop at AOSD 2006.
- Co-organiser of the 1st Summer School on Aspect-Oriented Software Development, 2006.
- Co-organiser of the 13th International Smalltalk Conference, Brussels, 2005
- Co-organiser of the Belgian-Dutch AOSD workshop in Enschede, 2003
- Co-organiser of the Software Engineering Properties of Languages and Aspect Technologies (SPLAT) Workshop at AOSD 2003
- Co-organiser of the Reflectively Extensible Programming Languages and Systems (REPLS) Workshop at GPCE 2003.
- Program committee member of the Workshop on Feature Interaction in Composed Systems at ECOOP 2001.
- Co-organiser of the Advanced Separation of Concerns (ASoC) Workshop at ECOOP 2001
- Co-organiser of the Belgian workshop on Aspect-Oriented Software Development in Brussels, 2001
