1. A Pattern Language: Towns, Buildings, Construction;Alexander,1977
2. Finding solutions through pattern languages;Berczuk;Computer,1994
3. Bergenti, F. and A. Poggi, Improving uml designs using automatic design pattern detection, in: 12th International Conference on Software Engineering and Knowledge Engineering (SEKE), 2000, pp. 336–343
4. Model driven engineering: An emerging technical space;Bézivin,2006
5. Towards systematic model assessment;Breu,2005