RTLola Cleared for Take-Off: Monitoring Autonomous Aircraft
Abstract
The autonomous control of unmanned aircraft is a highly safety-critical domain with great economic potential in a wide range of application areas, including logistics, agriculture, civil engineering, and disaster recovery. We report on the development of a dynamic monitoring framework for the DLR ARTIS (Autonomous Rotorcraft Testbed for Intelligent Systems) family of unmanned aircraft based on the formal specification language RTLola. RTLola is a stream-based specification language for real-time properties. An RTLola specification of hazardous situations and system failures is statically analyzed in terms of consistency and resource usage and then automatically translated into an FPGA-based monitor. Our approach leads to highly efficient, parallelized monitors with formal guarantees on the noninterference of the monitor with the normal operation of the autonomous system.
- Publication:
-
arXiv e-prints
- Pub Date:
- March 2020
- DOI:
- 10.48550/arXiv.2004.06488
- arXiv:
- arXiv:2004.06488
- Bibcode:
- 2020arXiv200406488B
- Keywords:
-
- Computer Science - Robotics;
- Computer Science - Software Engineering;
- Electrical Engineering and Systems Science - Signal Processing;
- 68V06;
- B.7.1;
- F.4.3