You can download a pdf
version of each of the following articles by clicking on the
image.
Journal Papers
Aspect-Oriented Software Development: An Introduction
In Wiley Encyclopedia of Computer Science and Engineering,
2008
Application-specific Models and Pointcuts using a Logic
Meta Language.
In Computer Languages, Systems & Structures,
2007.
![]()
A Model Curriculum for Aspect-Oriented Software Development
In IEEE Software, Special Issue on Software Engineering
Curriculum Development, Volume 23, 2006
![]()
Induced Intentional Software Views
In Special Edition of Elsevier's Computer Languages, Systems
and Structures Journal, Volume 30, pages 35-47, 2004
![]()
Conference Papers
Enforcing Structural Regularities in Source Code Using
IntensiVE
In Proceedings of demonstrations track of ASE 2008, L'Aquila,
Italy, 2008
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
![]()
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
![]()
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
![]()
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
![]()
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
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
Johan Brichau, Andy Kellens, Coen De Roover
Example-based Program Querying
In Workshop on Query Technologies and Applications for
Program Comprehension (QTAPC 2008)
Johan Brichau, Andy Kellens, Kim Mens
Enforcing Structural Regularities in Software using IntensiVE
In International Workshop on Advanced Software Development
Tools and Techniques at ECOOP 2008
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
![]()
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
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
A Model-Driven Pointcut Language for More Robust Pointcuts
In AOSD 2006 Workshop on Software Engineering Properties
of Languages for Aspect Technology (SPLAT), 2006
![]()
Software Automation meets Interactive Media Development
In European Research Consortium for Informatics and Mathematics
(ERCIM), Special Theme on Multimedia Informatics, 2005
Jumping Aspects Revisited
In AOSD 2005 Dynamic Aspects Workshop, 2005
![]()
On the Existence of the AOSD-Evolution Paradox
In AOSD 2003 Workshop on Software-engineering Properties
of Languages for Aspect Technologies, 2003
![]()
Using Declarative Meta Programming to Detect Possible
Refactorings
In ASE 2002 Workshop on Declarative Meta Programming to
Support Software Development, 2002
![]()
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
Composable Aspect-Specific Languages
In Young Researchers workshop, co-located with International
Conference on Generative Programming and Component Engineering (GPCE),
2002
pdf
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
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
Moving Code
In Advanced Separation of Concerns Workshop at ECOOP,
2001
pdf
Logic Meta Programming as a Tool for Separation of
Concerns
In International Workshop on Aspects and Dimensions of
Concerns at ECOOP, 2000
pdf
Declarative Metaprogramming for a Language Extensibility
Mechanism
In Workshop on Reflection and Meta-level Architectures
at ECOOP , 2000
![]()
Declarative Composable Aspects
In Workshop on Advanced Separation of Concerns at OOPSLA,
2000
pdf
Jumping Aspects
In International Workshop on Aspects and Dimensions of
Concerns at ECOOP 2000 , 2000
![]()
Workshop Reports
Advanced Separation of Concerns
In Object-Oriented Technology. ECOOP 2001 Workshop Reader ,
LNCS , Springer-Verlag, 2002
pdf