1. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison Wesley, Reading (2003)
2. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P.: Pattern Oriented Software Architecture: A System of Patterns. John Wiley & Sons, Chichester (1996)
3. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison Wesley, Reading (2002)
4. Gomaa, H., Kerschberg, L., Sugumaran, V., Bosch, C., Tavakoli, I.: A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures. Journal of Automated Software Engineering 3, 285–307 (1996)
5. Gomaa, H., O’Hara, E.: Dynamic Navigation in Multiple View Software Specifications and Designs. Journal of Systems and Software 41, 93–103 (1998)