Bacaand Vranic. Replacing Object-oriented Design Patterns with Intrinsic Aspect-oriented Design Patterns. IEEE, 2011, doi:10.1109/ecbs-eerc.2011.13.