Department of Computer Science

  1. Software and Systems Engineering
  2. Human-centric Systems
  3. Information Analysis and Visualisation
  1. Centre for Human Computer Interaction Design
  2. Research
  3. Projects List
  4. RESCUE
  5. RESCUE
  6. RESCUE
  7. RESCUE

RESCUE

"Requirements Engineering with Scenarios in User-Centred Environments"

Staff and funding

Principal investigator: Prof Neil Maiden 

Research staff: Dr Sara Jones

Total funding: Euro193,548
Funding source: Eurocontrol
Duration: From September 2000 with continued funding.

Project description

RESCUE is an innovative process, with software tool support, for specifying requirements for socio-technical systems. Process guidance and the software tools have been tailored to the air traffic control domain. It integrates applied research and best-practice in:

  • Human activity modelling, to provide an understanding of how people work, in order to baseline possible changes to it;

  • Scenario-based requirements engineering using our ART-SCENE environment, to improve communication with stakeholders and acquire complete, precise and testable requirements from them;

  • System modelling with the i* formalism and our REDEPEND tool, to model the future system boundaries, actor dependencies and most important system goals;

  • Requirements management based on the VOLERE shell ;

  • Requirements acquisition using ACRE (Maiden & Rugg 1996), a framework for selecting the right acquisition techniques in different situations;

  • Innovative techniques for creative requirements engineering, run at the beginning of the process to discover and surface requirements and design ideas that are essential for system modelling and use case authoring.

RESCUE supports a concurrent engineering process in which different modelling and analysis processes take place in parallel. Furthermore the use of creativity workshops encourages requirements and design ideas to be discovered and elaborated together, so that requirements inform high-level design selection, and candidate acceptable designs restrict and constrain requirements to those that are viable.

Successful uses of the RESCUE process

RESCUE has been successfully applied to determine stakeholder requirements for CORA-2 (Conflict Resolution Assistant), a system that will provide computerised assistance to air traffic controllers to resolve potential conflicts between aircraft. It is currently being applied again in the NATS-DMAN project to determine requirements for Eurocontrol's Departure Manager system; in the MSP project to identify requirements for Eurocontrol's Multi-Sector Planning System and in the EASM project to assist NATS in determining the feasibility and options for Flexible Use of Airspace.

Project collaborators

RESCUE documentation

REDEPEND software

  • Click here to dowload the REDEPEND software

Tutorials

Key Publications Include