We identify and assess the impact of architectural decisions on requirements, such as maintainability

Funded by:NWO (Netherlands Organisation for Scientific Research)
Duration:January 2006 until December 2010
Contact:Dr. M. Daneva (Maya)

Information Systems Group, University of Twente (is.ewi.utwente.nl)

Project: QuadREAD (Quality-Driven Requirements Engineering and Architectural Design)

Investment in the quality of the early phases in software development processes leads to savings in the later phases of implementation, testing and maintenance. Ensuring the evolvability of systems - the ease of adapting them in response to changing user requirements, organizational and technological factors - is essential. In the early phases, user rquirements are established based on analysis of business goals and analysis of the application domain (Requirements Engineering - RE). Subsequently, architectures of the desired systems are designed (Architectural Design - AD). In practice, it appears that these two phases are poorly integrated. This project aims at a better alignment between analysts (RE) and architects (AD). It elaborates on traceability research and focuses on tracing between user requirements and architectural design decisions. In a goal-oriented approach, a framework will be developed in which the alignment of RE and AD is supported with practical guidelines and tools. The specific contribution of the project lies in the quantification of quality attributes and trade-offs in relation to trace information. The selection of these properties is determined by specific demands of the system (such as reliability, security and reusability). The project provides a framework for qualitative and quantitative reasoning about requirements and architectural decisions to ensure selected quality properties. It enables decision-making in the quality-driven design of software architectures meeting user requirements and system properties. The practical applicability of the approach is strengthened through the central role of case studies from participating business partners in the project.

Project information

Period: 2006–2010

Sponsor: NWO (Netherlands Organisation for Scientific Research)

Partners: UT Software Engineering group

1 Ph.D. student at the IS group, 2 senior researchers at the IS group


More information: see the project proposal and the QuadREAD website

Further Information: publications