1. Vliet H. V. (2001) Software engineering: Principles and practice (2nd ed.). Wiley, Chichester
2. Bennett K. H., Rajlich V. T. (2000) Software maintenance and evolution: A roadmap. In: Finkelstein A. (eds) The future of software engineering. ACM Press, Limerick, Ireland, pp 73–87
3. Rajlich V. (2006) Changing the paradigm of software engineering. Communications of the ACM 49(8): 67–70
4. Jennings, N. R., & Wooldridge, M. (1999). Agent-oriented software engineering. In F. J. Garijo & M. Boman (Eds.), Proceedings of the 9th European workshop on modelling autonomous agents in a multi-agent world: Multi-agent system engineering (MAAMAW-99) (Vol. 1647, pp. 1–7). Heidelberg, Germany: Springer-Verlag.
5. Bergenti, F., Gleizes, M. P., Zambonelli, F. (eds) (2004) Methodologies and software engineering for agent systems. The agent-oriented software engineering handbook. Kluwer Publishing, New York