Research projects

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

Publications

http://eprints.eemcs.utwente.nl/view/project/QuadREAD.html

Context

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.

Goals

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
  • Affiliates
  • Martin Krans, Thijs Munsterman - Topicus

[names between brackets indicate former participants]

Support

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).