1. Lecture Notes in Computer Science;S. Kent,2002
2. Fowler, M.: Refactoring-Improving the Design of Existing Code. Addison-Wesley, Reading (1999)
3. Morgan, C.: Programming From Specifications, 2nd edn. Prentice-Hall, Englewood Cliffs (1994)
4. Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)
5. Selic, B., Rumbaugh, J.: Using UML For Modeling Complex RealTime Systems. Rational Software Corporation (1998), available at: http://www.rational.com