1. Alexander, C.: The Timeless Way of Building. Oxford University Press, Oxford (1979)
2. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Orientierte Software-Architektur: Ein Pattern-System. Addison-Wesley, New York (1998)
3. Comes, D., Evers, C., Geihs, K., Hoffmann, A., Kniewel, R., Leimeister, J.M., Niemczyk, S., Roßnagel, A., Schmidt, L., Schulz, T., Söllner, M., Witsch, A.: Designing socio-technical applications for ubiquitous computing. In: Göschka, K.M., Haridi, S. (eds.) Distributed Applications and Interoperable Systems, Lecture Notes in Computer Science, vol. 7272, pp. 194–201. Springer, Berlin Heidelberg (2012)
4. Franch, X., Palomares, C., Quer, C., Renault, S., Lazzer, F.: A metamodel for software requirement patterns. In: Wieringa, R., Persson, A. (eds.) Requirements Engineering: Foundation for Software Quality, Lecture Notes in Computer Science, vol. 6182, pp. 85–90. Springer, Berlin Heidelberg (2010)
5. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements of Reusable Object-Oriented Software, 2nd edn. Addison-Wesley, Reading, MA (1994)