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_GCS_3

Specification Description

The Start time of any flight plan should be greater than the Time_Filed of the flight plan

Signals Required

Start, Time_Filed

Boolean Conversion of Signals to Atomic Inputs

Start_geq_TimeFiled = True;
for(i = 0; i < NumWp; i++)
{
    if(Start < Time_Filed[i])
    {
        Start_geq_TimeFiled = False;
    }
}						

MLTL Specification

Start_geq_TimeFiled

Fault Explanation

You cannot file a flightplan that started in the past

Additional Notes

Figures

Figure 1: Caption
Figure 2: Caption
Figure 3: Caption
Figure 4: Caption
Figure 5: Caption