SRM 10.1 – Maintain Data Synchronization between Ground and Aircraft Users SRM 10.2 – Perform Data Validation

80 Regarding provider selection, the DMS shall be able to add metadata to the message, stating the list of initial providers in concurrence and the provider that was eventually selected based on the client’s choices. Those have not been implemented in OWS-9 and may could be considered for future work, if their relevance is confirmed. 16 AIXMWXXM Metadata Compliance The AIXMWXXM Metadata Compliance is a requirement for the Provenance Tracking Module and the Operator Configuration Module. The provenance metadata generated by the Provenance Tracking Module and the Operator Configuration Module must conform to ISO 19115 and ISO 19139 requirements which is in line with the metadata representation of AIXM and WXXM. Developing the metadata generated by the Provenance Tracking Module and the Operator Configuration Module to be in line with the AIXM and WXXM metadata profile currently under development will allow for compatibly. 17 Appendix: Systems Rules Model Analysis This section details each of the systems rules models and the analysis behind each of the requirements outlined in the RFQ Section 10 Appendix. The basis of analysis is from an FAA SWIM Harris NEMS perspective as well as a SESAR SWIM perspective. Harris services the FAA NAS SWIM program office through the deployment of the NAS Enterprise Messaging Service NEMS. The NEMS is the implementation of the SWIM enterprise service within the NAS. The SESAR SWIM perspective is represented by ATMOSPHERE and TriaGnoSys.

17.1 SRM 10.1 – Maintain Data Synchronization between Ground and Aircraft Users

Configuration Options Context Description Rationale Send copies to the dispatch client of all data sent to the aircraft Ensures all parties receive the same data. Send the type or class of data sent to the aircraft to the dispatch client with sufficient information to enable the dispatch client to request the data. Could Be implemented by sending unique “hash tag-- ‐like” metadata to the dispatch client of all the data sent to the aircraft. Minimizes bandwidth by sending only the types, classes, and metadata to the dispatch client. Send copies to the dispatch client of selected types or classes of data sent to the Enables the dispatch client to subscribe to copies of the data sent to the aircraft for 81 aircraft. discrete sets of data or data products, e.g. NOTAMs Or weather.

17.2 SRM 10.2 – Perform Data Validation

Metric Definitions Requirements Timeliness 1 Data is delivered within its valid timeframe DMS and EFB software shall evaluate message content for start and end datetimes to determine whether the message data needs to be flagged when sent to the aircraft or presented to the user. Note – applying this evaluation at the aircraft will identify messages that are within valid time frame when transmitted but not when received at the aircraft. Software shall enable the user to set a parameter for acceptable range of variance from valid time frame for transmitting information to the aircraft. ฀ Software shall set the Data Validation Data element appropriate valid time frame code as noted below: o Within valid time frame o Outside valid time frame ฀ Software shall maintain percent of failures and reports via the MonitorReport Network Performance function as a percent per 1,000 messages: ฀ 1,000 minus of out-of-valid time frame msgs Divided by 1,000 82 Timeliness 2 Data represents the most up-to-date information ฀ DMS software shall track and reference all updates using the time they are issued regardless of the effective times of the changes until the time of reception to identify the most up-to-date information. ฀ DMS and EFB software shall transmit new or updated information to the cockpit as soon as it becomes available at the approved source. ฀ User shall be enabled to set a parameter for acceptable range of variance from time for transmitting information to the aircraft as measured from the issue datetime of the message until received. ฀ DMS software shall populate the Data Validation Data element code with appropriate timeliness factor code, as noted below: o Meets timeliness factor o Exceeds timeliness factor ฀ The network performance metric shall be defined as communications performance for transmission of information from the data source to the cockpit. This performance metric will be defined by intended function and operational use. ฀ Software shall determine whether messages meet currency time frame requirement as measured from issue date time through delivery date time to aircraft. Software shall maintain percent of failures and report via the MonitorReport Network Performance function: ฀ 1,000 minus of msgs not meeting 83 time frame Divided by 1,000 Timeliness 3 Subscribed update intervals are being complied with ฀ Software shall monitor update intervals to ensure they are being complied with using transmission date time groups DTGs as the criteria for determining the actual intervals. ฀ Software shall populate the Data Validation Data element code with appropriate timeliness factor code, as noted below: o Meets subscribed interval o Exceeds subscribed interval ฀ User shall be enabled to set a parameter for acceptable range of variance from subscribed update intervals ฀ Software maintains percent of failures and reports via the MonitorReport Network Performance function: 1,000 minus of subscription intervals missed by more than __seconds Divided by 1,000 Lost Data -applies to all modes of operation ฀ Broadcast ฀ Demand ฀ Contract Determine whether any messages or data sets were lost ฀ DMS software shall evaluate message content and context to determine that a message has been lost, e.g., refers to prior content such as NOTAM, TFR that has not been received, and populates the lost data code in the Data Validation Data Set. ฀ Software shall populate the Data Validation Data element code with appropriate lost data code, as noted 84 below: o No lost data o Previous message not received ฀ Software shall evaluate the frequency at which a message refers to prior content e.g., NOTAM, SIGMET, TFR, etc. that has not been received. Software maintains percent of failures and reports via the MonitorReport Network Performance function: 1,000minus of lost messagesdata sets Divided by 1,000

17.3 SRM 10.3 – Perform Data Filtering