Design pattern implementation in Java and aspectJ
Design Pattern Modelling and Instantiation using DPML