1. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.
2. Pattern-Oriented Software Architecture- Volume4: A Pattern Language for Distributed Computing;Buschmann,2007
3. MDA Explained: The Model Driven Architecture: Practice and Promise;Kleppe,2003
4. P. Swithinbank, M. Chessell, T. Gardner, C. Griffin, J. Man,H. Wylie, L. Yusuf, Patterns: Model-Driven Development Using IBM Rational Software Architect, ibm.com/redbooks, 2005.
5. J. Dong, S. Yang and Kang Zhang, “VisDP: A Web Service for Visualizing Design Patterns on Demand”, Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC’05), IEEE Press(Computer Society), 2005, 0-7695-2315-3/05.