In this work, we propose to investigate the use of aspect-oriented programming to implement the patterns of an analysis pattern language. The basic idea is to perform the implementation in an incremental way, so that each implemented pattern can be combined with already implemented patterns through weaving. Each pattern will be considered individually, and aspects will be used to include crosscutting behavior. Thus, when combined with each other the pattern will have the same behavior they would have when implemented in the conventional way.
News published in Agência FAPESP Newsletter about the scholarship: