1. Linking patterns and nonfunctional requirements;Araujo,2002
2. A laboratory for teaching object oriented thinking;Beck,1989
3. Tropos: an agent-oriented software development methodology;Bresciani;Auton. Agents Multi-Agent Syst.,2004
4. Pattern-Oriented Software Architecture, A System of Patterns;Buschmann,1996
5. Design problem solving: A task analysis;Chandrasekaran;AI magazine,1990