Frank Buschmann, Kevlin Henney, Douglas C. Schmidt: Past, Present, and Future Trends in Software Patterns. IEEE Softw. 24(4): 31-37 (2007)