Nebula Public Library

The knowledge bank of ESA’s R&D programmes

Advanced alarm management system

Programme Reference
Prime Contractor
Software Competitiveness International S.A.
Start Date
End Date
The objective of this activity is to develop a generic alarm management system. The system provides notifications of abnormal system performance to operators, aiding spacecraft operation teams, monitoring either ground or space segments.
Currently, spacecraft operation teams are usually notified of non-nominal conditions when specific system parameters exceed preset threshold values. These out-of-limit (OOL) alarms are reasonably simple in nature, each referring to a single or a set of parameters or conditions, and do not necessarily offer operators a deeper insight into a system?s condition in isolation.
When the Mission Control System detects such system conditions, remote (i.e. standby/on-call) operators can be alerted via mobile phone messages (SMS). Due to the limited nature of SMS and the lack of contextual information, it can be difficult for operators to quickly determine the relative importance of these notifications. They may need to remotely connect to the mission control system using their laptop to investigate the issue and the context. In addition operators may sometimes be repeatedly alerted of the same condition, since currently a reasonably basic filtering and limited prioritisation of alarms are available.
The main idea behind the Advanced Alarm Management System (AAMS) is to improve on this situation and enable advanced local and remote monitoring of operations using two approaches:
    • Enhance the alarm generation and notification processes by performing advanced processing of the alarm data using industrial grade Complex Event Processing (CEP) technologies.
    • Develop a system that can provide contextual information about the monitored system arriving with the alarm on mobile applications.
The activity shall improve the overall efficiency of spacecraft operation teams by providing a tool that can be configured to autonomously detect and confirm more complex alarms and conditions that currently today require manual processing. Moreover the activity will aid to improve response times in cases of non-nominal conditions, since the presentation of alarms will include the necessary contextual information to assist the relevant persons in understanding and responding to the issue more quickly.
The activity will investigate detailed use cases in close cooperation with mission operation teams, and identify scenarios and systems that need to feed information to the AAMS leading to a requirements consolidation process. The activity will then develop the system and target to test it in a representative environment. Within the scope of the activity, the existing Automated Regression Testing (ART) framework will be extended to cover testing of mobile applications.
This activity encompasses the following tasks:
    • User workshop aiding in a requirements consolidation process;
    • Design update according to the requirements consolidation activity, including modifications necessary for operational environment (such as adherence to software baselines and security rules), and adapting the system to be compatible with the multi mission as a service concept;
    • System development (e.g. connectors, back-end system, mobile app, extensions to ART system);
Testing in an iterative and agile manner
Application Domain
Generic Technologies
Technology Domain
Competence Domain
8-Ground Systems and Mission Operations
Initial TRL
Target TRL
Achieved TRL