Innovative Requirements Engineering Applied to ATM

RESCUE is an innovative and multi-disciplinary process for specifying requirements for the complex socio-technical systems found in ATM. It supports 4 concurrent process streams – human activity modeling, system modeling, scenario-driven walkthroughs and managing requirements. RESCUE integrates these streams using synchronisation stages to cross check models from each stream, ensure that these models are shared between the 4 streams, and support decision-making about system requirements and designs. It draws on established research in different disciplines to support the 4 streams. RESCUE was applied successfully to the Eurocontrol ASA programme’s CORA-2 project to produce an operational requirements document. Lessons learned have led to improvements reported in this paper as the basis for further applications of RESCUE in the ASA programme.