1. Barbier, F. (ed.): Business Component-Based Software Engineering. Kluwer (2003)
2. Brown, A.: Constructing Superior Software, Macmillan, New York, USA (1999)
3. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
4. Grand, M.: Patterns in Java, vol. 1. Wiley, New Jersey (1998).
5. Papajorgji, P., Braga, R., Jones, J.W., Porter, C., Beck, H.W.: Object-Oriented design of crop models with interchangeable modules: concepts and issues. In: 2nd International Symposium. Modelling Cropping Systems, Florence (2001)