QuadREAD (Jacquard)

Project information

Title: QuadREAD: Quality-Driven Requirements Engineering and Architectural Design

URL: http://quadread.ewi.utwente.nl/

Start date: 01-12-2006

End date: 01-12-2010


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 re-quirements 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.

Academic Participants
Software Engineering Group, University of Twente:
- Mehmet Aksit, Klaas van den Berg, [Bedir Tekinerdogan], Ivan Kurtev, Arda Goknil
Information Systems Group, University of Twente:
- Roel Wieringa, Maya Daneva, Wiebe Hordijk, [Rob van de Weg], [Laura Ponisio], Zornitza Rasheva, Klaas Sikkel
[names between brackets indicate former participants]

Business Partners
Mats Fillerup, Joris Portegies Zwart - Chess Information Technology
[Thiel Chang], [Theo Thijssen], Jelle Gerbrandy, Dick Dijkstra, Pieter van Rossum - CapGemini
Ton Dekkers - Galorath
Eltjo Poort - Logica
Erik Vermeulen - Atos Consulting
Wiebe Hordijk - Kwards Consultancy
Martin Krans, Thijs Munsterman - Topicus
[names between brackets indicate former participants]

This is a Joint Research Project of the Software Engineering Group and the Information Systems Group at the University of Twente. The QuadREAD project is supported by NWO in the Jacquard Programme (see Jacquard).