You can download a pdf version of each of the following articles by clicking on the image.

Journal Papers

Johan Brichau, Ruzanna Chitchyan, Awais Rashid and Theo D'Hondt
Aspect-Oriented Software Development: An Introduction
To be published in Wiley Encyclopedia of Computer Science and Engineering, 2008

Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld and Theo D’Hondt
Application-specific Models and Pointcuts using a Logic Meta Language.
In Computer Languages, Systems & Structures, 2007.

Johan Brichau, Ruzanna Chitchyan, Siobhán Clarke, Ellie D'Hondt, Alessandro Garcia, Michael Haupt, Wouter Joosen, Shmuel Katz, Jacques Noyé, Awais Rashid and Mario Südholt
A Model Curriculum for Aspect-Oriented Software Development
In IEEE Software, Special Issue on Software Engineering Curriculum Development, Volume 23, 2006

Tom Tourwé, Johan Brichau, Andy Kellens and Kris Gybels
Induced Intentional Software Views
In Special Edition of Elsevier's Computer Languages, Systems and Structures Journal, Volume 30, pages 35-47, 2004

Conference Papers

Johan Brichau, Coen De Roover, Kim Mens
Open Unification For Program Query Languages
In Proceedings of the XXVI International Conference of the Chilean Computer Science Society, SCCC 2007

Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, and Theo D'Hondt
Application-Specific Models and Pointcuts using a Logic Meta Language
In Advances in Smalltalk, LNCS 4406, pages 1-22, Springer-Verlag, 2007

Andy Kellens, Kim Mens, Johan Brichau, and Kris Gybels
Managing the Evolution of Aspect-Oriented Software with Model-based Pointcuts
In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), LNCS 4067, pages 501-525, Springer-Verlag, 2006

Coen De Roover, Johan Brichau, and Theo D'Hondt
Combining Fuzzy Logic and Behavioral Similarity for Non-strict Program Validation
In Proceedings of the 8th ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming (PPDP06) , pages 15--26, ACM Press, 2006

Isabel Michiels, Coen De Roover, Johan Brichau, Elisa Gonzalez Boix, and Theo D'Hondt
Program Testing Using High-Level Property-Driven Models
In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006) , pages 489-494, Knowledge Systems Institute, 2006

Kris Gybels and Johan Brichau
Arranging Language Features for more Robust Pattern-based Crosscuts
In Proceedings of the Second International Conference on Aspect-Oriented Software Development , pages 60--69, ACM, 2003

Johan Brichau, Kim Mens, and Kris De Volder
Building Composable Aspect-specific Languages using Logic Metaprogramming
In Proceedings of the International Conference on Generative Programming and Component Engineering (GPCE), LNCS 2487 , pages 110--127, Springer-Verlag, 2002

Published Workshop Papers

Coen De Roover, Johan Brichau, Carlos Noguera, Theo D'Hondt, and Laurence Duchien
Behavioural Similarity Matching using Concrete Source Code Templates in Logic Queries
In Proceedings of the ACM Sigplan Workshop on Partial Evaluation and Program Manipulation (PEPM) , 2007

Thomas Cleenewerck and Johan Brichau
An Invasive Composition System for Local-to-Global Transformations
In Proceedings of LDTA 2005 (Fifth Workshop on Language Descriptions, Tools, and Applications) , Electronic Notes of Theoretical Computer Science , pages 44--63, Elsevier, 2005

Thomas Cleenewerck, Dirk Deridder, Johan Brichau, and Theo D'Hondt
On the Evolution of IMedia Implementations
In Proceedings of the European Workshop on the Integration of Knowledge, Semantics and Digital Media Technology , pages 173--180, 2004

Unpublished Workshop Papers

Andy Kellens, Kim Mens, Johan Brichau, and Kris Gybels
A Model-Driven Pointcut Language for More Robust Pointcuts
In AOSD 2006 Workshop on Software Engineering Properties of Languages for Aspect Technology (SPLAT), 2006

Dirk Deridder, Thomas Cleenewerck, Johan Brichau, and Theo D'Hondt
Software Automation meets Interactive Media Development
In European Research Consortium for Informatics and Mathematics (ERCIM), Special Theme on Multimedia Informatics, 2005

Bruno {De Fraine}, Wim Vanderperren, Davy Suvee, and Johan Brichau
Jumping Aspects Revisited
In AOSD 2005 Dynamic Aspects Workshop, 2005

Tom Tourw\'e, Johan Brichau, and Kris Gybels
On the Existence of the AOSD-Evolution Paradox
In AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies, 2003

Tom Tourw\'e, Johan Brichau, and Tom Mens
Using Declarative Meta Programming to Detect Possible Refactorings
In ASE 2002 Workshop on Declarative Meta Programming to Support Software Development, 2002

Sofie Goderis, Johan Brichau, and Wolfgang De Meuter
A case in Multiparadigm Programming : User Interfaces by means of Declarative Meta Programming
In Proceedings of Workshop on Multi-Paradigm Programming with Object-Oriented Languages at ECOOP 2002 , 2002
pdf

Johan Brichau
Composable Aspect-Specific Languages
In Young Researchers workshop, co-located with International Conference on Generative Programming and Component Engineering (GPCE), 2002
pdf

Johan Brichau, Kris Gybels, and Roel Wuyts
Towards Linguistic Symbiosis of an Object-oriented and a Logic Programming Language
In Proceedings of Workshop on Multi-Paradigm Programming with Object-Oriented Languages at ECOOP 2002 , 2002
pdf

Ragnhild Van Der Straeten and Johan Brichau
Features and Feature Interactions in Software Engineering using Logic
In Workshop on Feature Interactions in Composed Systems at ECOOP 2001 , pages 79--88, 2001
pdf

Johan Fabry, Johan Brichau, and Tom Mens
Moving Code
In Advanced Separation of Concerns Workshop at ECOOP, 2001
pdf

Kris De Volder, Tom Tourw\'e, and Johan Brichau
Logic Meta Programming as a Tool for Separation of Concerns
In International Workshop on Aspects and Dimensions of Concerns at ECOOP, 2000
pdf

Johan Brichau
Declarative Metaprogramming for a Language Extensibility Mechanism
In Workshop on Reflection and Meta-level Architectures at ECOOP , 2000

Johan Brichau
Declarative Composable Aspects
In Workshop on Advanced Separation of Concerns at OOPSLA, 2000
pdf

Johan Brichau, Wolfgang De Meuter, and Kris De Volder
Jumping Aspects
In International Workshop on Aspects and Dimensions of Concerns at ECOOP 2000 , 2000

Workshop Reports

Johan Brichau, Maurice Glandrup, Siobhan Clarke, and Lodewijk Bergmans
Advanced Separation of Concerns
In Object-Oriented Technology. ECOOP 2001 Workshop Reader , LNCS , Springer-Verlag, 2002
pdf