Integrating Runtime Verification into an
Automated UAS Traffic Management System
Matthew Cauwels, Abigail Hammer, Benjamin Hertz, Phillip H. Jones, Kristin Y. Rozier
This webpage contains supplementary specifications for "Integrating Runtime Verification into an
Automated UAS Traffic Management System" by M. Cauwels, A. Hammer, B. Hertz, P. H. Jones, and K. Y. Rozier
OR_UAS_12
Specification Description
The magnitude of the individual position components (PosN, PosE, PosD) will be bounded between 0 and DIST_OR_MAX, but if it is not, allow 3 timesteps to recover.
Signals Required
PosN, PosE, PosD
Boolean Conversion of Signals to Atomic Inputs
PosMag = √(PosN² + PosE² + PosD²)
PosMag_lt_MAX: PosMag < DIST_OR_MAX
MLTL Specification
¬☐[0,3] ¬(PosMag_lt_MAX)
Fault Explanation
Position magnitude is exceeding flight bounds
Additional Notes
DIST_OR_MAX given in data sheet as 8 km