1. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley Professional, Reading (2001)
2. Yang, H., Ward, D.M.: Successful evolution of software systems. Artech House, Boston (2003)
3. Pressman, R., Pressman, R.: Software Engineering: A Practitioner’s Approach, 6th edn. McGraw-Hill Science/Engineering/Math., New York (2004)
4. Hausmann, J.H., Heckel, R.: Detection of Conflicting Functional Requirements in a Use Case-Driven Approach - A static analysis technique based on graph transformation. In: ICSE 2002, pp. 105–115 (2002)
5. Post, H., Sinz, C., Merz, F., Gorges, T., Kropf, T.: Linking Functional Requirements and Software Verification. In: IEEE International Conference on Requirements Engineering, pp. 295–302 (2009)