442. Verification and validation together can be defined as a process of reviewing, testing and inspecting the STF components to determine that the STF components produces the expected results based on the expressed requirements.
443. V&V is an on-going process that occurs in several phases with the involvement of NATO and National Stakeholders in multiple venues. The decision to involve external stakeholders at the early stages of the validation process proved to be a success by having obtained buy-in and active contributions from several NATO and National Stakeholders.
444. As the STF is developed based on the spiral incremental approach, the verification and validation process is repeated several times for each component of the STF.
445. STF V&V Process Overview depicts the overarching process adopted for the verification and validation.
446. As usual, two questions normally asked when dealing with V&V are the following:
Validation: Are you building the right thing?
Verification: Are you building it right?
447. In order to address the first question, the STF product--which includes the layered framework, design rules, XML artefacts and methodology--addresses the requirements expressed by ACT based on the NNEC Data Strategy. In particular, there are requirements to make data Visible, Accessible, Coherent, Assured, Interoperable and Managed Effectively. It is recognized that in order to achieve these goals, many technical and procedural improvements have to be made in the way NATO specifies and manages their Standardization Agreements (STANAGs). The STF is being developed to facilitate both types of improvements by providing a means for transforming and capturing the information exchange STANAGs into a machine-interpretable format, such as XML, to support the NNEC Data Strategy goals.
In particular, the Validation question will be answered by showing that:
The STF layered framework itself is necessary and sufficient to capture the minimum aspects of STANAG specifications in order to support interoperable information exchanges. For example, these should include being able to account for the following:
Different data element definitions (bit-based, text-based, XML-based),
Different message types (fixed vs. variable length; XML-formatted vs. structured text),
Different transport requirements (TCP/IP, UHF, UDP, etc.),
Different business rules (transmit/receive rules, transactions, business processes, etc.)
Different information exchange domain requirements (security, cross-operational, enterprises, etc.)
The STF design rules and methodology provide a common framework to transform information exchange specifications into XML, a machine-interpretable format, to support reuse, harmonization and semantic interoperability.
448. In order to address the second question, the STF product is continuously being shared with stakeholders to ensure the STF is designed to deliver all functionality. There is a constant feedback to the STF and IER/IES Stakeholders, and the STF is continuously reviewed with walkthroughs and inspection meetings to evaluate the conceptual layers, XML artefacts, design rules and methodology.
Verification can be addressed by showing that if one applies the STF one is able to:
Transform relevant sections of existing information exchange STANAGs into machine-interpretable representations to support the NNEC data strategy
Apply it to identify and capture all necessary aspects of information exchange specifications within current STANAGs
Either reuse existing specifications or develop new ones to fill in any gaps, such as missing or insufficient specification for the data bearer/routing levels, in a machine-interpretable format
Capture and harmonize data elements in a common way to support reuse, data sharing and interoperable information exchanges across communities of interest
Specify message structures and business rules in a common way to readily support semantic interoperability
449. This STF V&V process fits into the overarching #STF_Holistic_Process | STF Holistic Process, where the STF is being applied to various Case Studies within different communities to transform relevant aspects of their information exchange STANAGs into XML to get the necessary feedback to verify, validate and mature the STF. In this section, these V&V case studies are discussed with a particular emphasis on answering the V&V questions posed above.
450. The STF has been applied to various communities of interest including the Asset Tracking (AST), Friendly Force Tracking (FFT), Joint Intelligence, Surveillance and Reconnaissance (JISR) and Tactical Data Link (TDL) communities of interest (COIs).
451. Below is a table that summarizes how the STF has been applied to the various COIs to identify, transform and/or develop relevant STANAGs/Standards to support interoperable information exchanges within those communities.
452.
COI | STANAG/Standard | Applicable STF Layers | Information Exchange Aspects |
---|---|---|---|
Asset Tracking | 5500 [APP-11 (MTF, XML-MTF)] | DED, MS | Text-based and XML-based |
2183 (AAITP-6) | Data bearer, Routing, Security cross-domain, Web services | Draft Labelling, SMTP | |
2185 (AAITP-4) | Business Rules | ||
FFT | 5500 [APP-11 (MTF, XML-MTF)] | DED, MS | Text-based and XML-based |
5527 | Security Cross-Domain, Web Services, Operational Cross-Domain | Draft XML Schemas, Draft service specification (SIP-3) | |
JISR | 4607 (GMTIF) | DED, MS | Bit-based (variable-length) |
4609 ([KLV only]) | MS, DED, Routing, Data Bearer | CODEC Formats (e.g. MPEG2, H.264, KLV), Bit-based Data Streams (Video, Audio, Metadata), MPEG-2 Transport Stream | |
TDL | 5501 (Link 1) | DED, MS | Bit-based (fixed) |
5516 (Link 16) | DED, MS | Bit-based (fixed) | |
5518 (JREAP) | Data bearer, Routing, DED, MS | Bit-based (variable-length) | |
5519 (VMF) | DED, MS | Bit-based (variable-length) | |
5522 (Link 22) | DED, MS | Bit-based (fixed-length) | |
5601 | Operational Cross-Domain | Forwarding rules between Link1 and Link11/11B | |
5616 | Operational Cross-Domain | Forwarding rules between Link16 and Link11/11B |
453. In support of NATO Overarching Architecture 3.1 (OA 3.1) NOV-3 Operational Information Requirement for exchanging Prioritized Critical Assets List (IP632), the Asset Tracking (AST) COI used the AAP-51A (Asset Tracking Business Process Model) to derive NOV-3 Information Requirements specific to tracking of consignments, transport packages and personnel. The STF was applied from the onset to assist in analyzing and identifying the information exchange requirements in support of these Asset Tracking-specific Information Requirements.
454. Based on this analysis, it was determined that the relevant IESs were STANAG 5500 (ADatP-3 XML-MTF format), STANAG 7149 (NATO Message Catalogue APP-11), STANAG 2183 (AAITP-6) and STANAG 2185 (AAITP-4).
455. In particular, it was determined that the structure of messages and the data elements contained within them were to be specified according to STANAG 5500 ADatP-3 following the XML-MTF format, and to be included within the STANAG 7149 Allied Procedural Publication 11 (APP-11), NATO Message Catalogue. The ASTWG developed the corresponding AST-XML-MTF message set, and are to be published later in 2012 with a new edition of APP-11.
456. The STF layers were applied to evolve the AAITP-6 and AAITP-4 specifications to ensure that the data bearing, routing and business rules layers were also covered. In particular, standards for the routing and means of bearing the actual messages appear in AAITP-6 (STANAG 2183) and the business rules are captured in AAITP-4 (STANAG-2185).
457. The Table captures this mapping to illustrate which layers of the STF are covered by which IES specifications.
458.
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Prioritized Critical Asset List (IP632), Joint Prioritized Critical Asset List (IP634) | Asset Tracking data | Logistics, Security (NATO/Nations) |
459.
STF Holistic Process <--> Asset Tracking | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | AAITP-6/STANAG 2183 | Labelling |
Business Rules | AAITP-4/STANAG 2185 (plain English statements, not machine readable XML> | NOT XML |
Message Structure | part of APP-11 message catalogue (STANAG 7149), ADatP-3 XML-MTF covered by STANAG 5500 | XML-based |
Data Element Dictionary | part of APP-11 message catalogue (STANAG 7149), ADatP-3 XML-MTF covered by STANAG 5500 | Text-based |
Routing | defined in AAITP-6 | SMTP |
Data Bearer | ||
Web Services | AAITP-6 (guidance is provided, but a specification does not exist, yet) | NOT DEFINED |
Operational Cross-Domain | NOT DEFINED | NOT APPLICABLE |
460. As highlighted in the table, comparative analysis between the STF Layers and the Asset Tracking information exchange requirements highlighted the lack or incomplete definition related to the following:
Business Rules are currently formulated in plain English statements, and are not (yet) captured in machine readable XML
WS (a Web Services guidance is provided but a specification is scheduled for next edition)
Cross-COI Information Exchange
461. The V&V of the STF Layers as applied to the AST COI did show that the layers provided the necessary components to analyze the information exchange requirements for Asset Tracking messages, and helped to identify gaps in the existing specifications to support that information exchange.
462. The V&V of the STF design rules, XML artefacts and methodology showed that it was able to be applied in the development of two new information exchange STANAGs (2183 and 2185) in support of supporting the Asset Tracking information exchange requirements.
463. Currently, the AST-XML-MTF messages and data elements have been captured in XML in-line with the STANAG 5500 XML-MTF Schemas, but not in-line with the STF XML Schemas. The capture of XML-based DED and MS are out-of-scope of STF Version 1.0, but the need for this has already been identified and captured within the STF Design Rules. It is envisioned that this will be provided in STF Version 2.0.
464. The FFT COI initiated a transformation of the specifications related to FFT information exchange: currently the NFFI "D" Document, STANAG-5527 and STANAG 5500 are the relevant documents for this COI.
465. In the initial analysis of FFT information exchange, it was determined that the only specification available at the time was the NFFI "D" Document. This document was a C3B "Decision" Document that is meant to capture the NFFI format, which is the basic message format used to support FFT.
466.
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Order Of Battle - Land Forces (IP478), Own Land Forces Situation Report (IP482) | FFT data | Land, Operational Cross-Domain (Joint, Air, Maritime) |
467.
STF Holistic Process <--> FFT Phase 1: NFFI "D" Document | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | NOT DEFINED | |
Business Rules | NOT DEFINED | |
Message Structure | AC/322-D(2006)0066 - Interim NFFI Standard for Interoperability of FTS | XML-based |
Data Element Dictionary | AC/322-D(2006)0066 - Interim NFFI Standard for Interoperability of FTS | XML-based |
Routing | NFFI "D" Document | TCP and UDP as defined in IP-1 and IP-2 |
Data Bearer | ||
Web Services | NOT DEFINED | |
Operational Cross-Domain | NOT DEFINED |
468. STF Conclusion: NFFI
469. A comparative analysis between the STF Layers and the NFFI "D" Document highlighted the lack of specifications related to the:
Business Rules
Web Services
Security Cross Domain
Cross-COI Information Exchange
470. These gaps were brought to the attention of the Stakeholders. It was eventually decided to not use the NFFI "D" Document for the message definitions, but rather move along a different path and to align with the XML-MTF format, as agreed in STANAG 5500. Also, it was decided to develop a new STANAG, STANAG 5527, in-line with the STF so that the gaps could be filled.
471. Based on the decisions based on the STF Conclusions of Phase 1, in Phase 2 NATO began to capture the FFT-related messages in-line with STANAG 5500, with these new messages to be made available in the APP-11 NATO Message Catalogue. Effort was also undertaken to use the STF layered framework as a basis for developing the specification to support the FFT information exchange in STANAG 5527, where the specification for each layer is captured in different sections on the STANAG.
STF Holistic Process <--> FFT Phase 2 | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | STANAG 5527: Security Cross-Domain XML Schemas | Draft XML Schema used to capture the security Labeling and Sanitizing |
Business Rules | NOT DEFINED | |
Message Structure | part of APP-11 message catalogue (STANAG 7149), ADatP-3 XML-MTF covered by STANAG 5500 | XML-based |
Data Element Dictionary | part of APP-11 message catalogue (STANAG 7149), ADatP-3 XML-MTF covered by STANAG 5500 | XML-based |
Routing | STANAG 5527 | Interface Profiles: IP-1 (TCP) and IP-2 (UDP) |
Data Bearer | ||
Web Services | STANAG 5527: Web Services Specification | Draft version of the SIP-3 |
Operational Cross-Domain | STANAG 5527: Cross-COI XML Schemas | Draft Schemas used to capture mapping details for allowing data transfer between differing standards (i.e. NFFI to FFI MTF and NFFI to OTH-Gold) |
472. The V&V of the STF layers did show that the layers provided the necessary components to analyze the information exchange requirements for FFT, and helped to identify gaps in the existing specifications to support that information exchange.
473. The V&V of the STF design rules, XML artefacts and methodology showed that it was able to be applied in the development of a new information exchange STANAG 5527 in support of supporting the FFT information exchange requirements.
474. Overall, the V&V of the STF showed that
The STF layered approach helped to identify gaps in the existing specifications to support that information exchange for FFT
The STF supported the reuse of existing specifications:
In the DED and MS layers: STANAG 5500 and STANAG 7149
In the Transport/Data Bearer layers: IP-1 (TCP) and IP-2 (UDP)
The STF supported the development of a new information exchange format: STANAG 5527
475. Within the JISR-community, there is a multi-national R&D group, called the Multi-INT All-Source Joint Intelligence, Surveillance and Reconnaissance Coalition (MAJIIC2), that focuses on developing the standards, technologies, processes and policies to support the interoperability and integration of Intelligence, Surveillance, Target Acquisition and Reconnaissance (ISTAR) systems within a networked enabled enterprise. Within this enterprise, there is a need to disseminate many different types of ISTAR data products, including, but not limited to, raw and exploited Ground Moving Target Indicator (GMTI), Synthetic Aperture Radar (SAR) and Electro-Optical(EO)/Thermal Imaging (TI) imagery/motion imagery, weapon locating information, Electronic Support Measures (ESM), etc. These different data products may be disseminated via different transport mechanisms (broadcasted on LAN, multicast on WAN, streaming video, still imagery files, tactical data links, via NATO Standard ISR Library Interface servers, etc.) based on the needs and requirements of the end users and functional scenario.
476. As an initial case study, the STF was applied to two of the JISR information exchange requirements, namely GMTI and motion imagery, with the goal to be able to support interoperability testing and validation of these types of information exchanges.
477. GMTI is used within the JISR community to detect and report on ground moving targets in support of the NOV-3 Operational Information Requirement to exchange Moving Target Indicator Exploitation Reports (IP660).
478. At the time of the analysis, the relevant documents to specify the information exchange of GMTI were the NATO Ground Moving Target Indicator Format (STANAG 4607), NATO STANAG 4607 Implementation Guide (AEDP-7) and the MAJIIC2 STANAG 4607 Implementation Guides (MAJIIC2 IG)
479. Following the STF Holistic Process, the STF layers were used as a guidance to analyze the information exchange requirements for GMTI and to map the contents of the existing IES documents onto the STF layers to help identify possible gaps within the existing specifications.
480. These are shown below:
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Moving Target Indicator Exploitation Report (IP660) | Ground Moving Target Indicator (GMTI) data | JISR, Security (NATO/Nations) |
STF Holistic Process <--> GMTI | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | STANAG 4607: Appendix A (for DED, MS & allowable values)Note: same specification repeated in AEDP-7: Appendix B Not captured in XML | NOT APPLICABLE |
Business Rules | AEDP-7, MAJIIC2 IG | NOT APPLICABLE |
Message Structure | STANAG 4607 | Variable-length |
Data Element Dictionary | STANAG 4607 | Bit-based |
Routing | AEDP-7, MAJIIC2 IG(Guidance, but no specifications) | Embedded within other ISR formats (e.g. STANAG 4545, STANAG
7023)
Disseminated via STANAG 4559 Distributed via UDP broadcast |
Data Bearer | ||
Web Services | NOT DEFINED | NOT APPLICABLE |
Operational Cross-Domain | NOT DEFINED | NOT APPLICABLE |
STANAG 4607 specifies the GMTI format
The STF DED and MS XML artefacts were sufficient and were applied to capture the Data Element Dictionary and Message Structure of the GMTI information exchange, as specified within the STANAG 4607 document.
STANAG 4607 discusses Data Transmission only with respect to how to handle the messages. There are no sections in this document discussing how to physically transmit the GMTI data.
The MAJIIC2 STANAG 4607 Implementation Guide was developed by the MAJIIC community for standardizing how GMTI data would be shared amongst the MAJIIC participants. They selected a transport mechanism (UDP Broadcast), which is not mentioned within any of the other Standardized documents.
AEDP-7 provides an Appendix discussing various options for physically sharing the GMTI data. However, there are no specific guidance provided on which are the preferred way, as advised by the STF to provide.
The MAJIIC2 community is currently transforming their way of business to be interoperable within an NNEC environment. Also, they have identified the need for sharing GMTI between various security domains, across different operational domains and via web services.
These are identified as Gaps within the STF layers, but are out-of-scope for this V&V assessment.
STANAG 4607 (GMTI Format) Edition 2 was successfully transformed into XML using the STF design rules & methodology at the DED and MS layers.
The content of the STANAG 4607 Implementation Guides were analyzed and successfully mapped to the STF layers.
Gap: Although various Data Bearer/Routing options were identified within the relevant documents, it was not specified when or how to use each option.
Also, it should be noted that the "UDP broadcast" option was chosen by the MAJIIC community as their GMTI transport mechanism and specified within their Implementation Guide, but this was not provided as an option within the NATO STANAG 4607 or AEDP-7 documents. Therefore, implementations within the MAJIIC community may be interoperable with each other, but might not be interoperable with external communities.
Recommendation: Improve specification and explicitly capture data bearer/routing requirements within STANAG for interoperable GMTI information exchange.
481. The STF layers do provide the coverage needed to identify the GMTI information exchange requirements that are needed to support interoperability.
482. The V&V of STF Design Rules & methodology at the DED and MS layers showed that it was sufficient to transform STANAG 4607 (GMTI Format) Edition 2 into XML using the STF XML artefacts.
483. With MI, the relevant standard is STANAG 4609, which is aimed at promoting interoperability of present and future motion imagery systems within and among NATO nations. Similar to GMTI, MI system implementers have to rely on various implementation guides, the NATO Motion Imagery (MI) STANAG 4609 Implementation Guide (AEDP-8) and the MAJIIC2 STANG 4609 Implementation Guides, in particular, in order to achieve interoperable implementations. There is also a MAJIIC2 Business Rules document available that provides details on motion imagery information exchange interaction requirements, especially with respect on how to utilize the Coalition Shared Data servers.
484. In general, digital MI is composed of two major components, the Data Stream; and the Format. The Data Stream may actually be a set of "elementary" streams such as video, audio, metadata, and subtitles. Each stream type is processed by a specific encoder/decoder (CODEC). The Format is the protocol for transporting the streams through networks or in files. In STANAG-4609, formats available for MPEG2 are Elementary Stream (ES), Program Stream (PS), and Transport Stream (TS). PS and TS formats are capable of carrying multiple synchronized streams.
485. We have mapped the content of those implementation guides to the STF horizontal layers in the table below.
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Video Product (IP653) | Full motion video streams, Video clips, Video-on-demand streams (STANAG 4609) | JISR, Security Cross-Domain |
STF Holistic Process <--> Motion Imagery | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | STANAG 4609 | NOT APPLICABLE |
Business Rules | AEDP-8, MAJIIC2 STANAG 4609 Implementation Guide, MAJIIC2 Business Rules | NOT APPLICABLE |
Message Structure | STANAG 4609 (references SMPTE RP 210; MISB Standard 0801) | CODEC Formats (e.g. MPEG2, H.264, KLV) |
Data Element Dictionary | STANAG 4609 | Bit-based Data Streams (video, audio, metadata "elementary" streams) |
Routing | STANAG 4609 | MPEG2 Transport Stream (TS), MPEG2 Program Stream (PS) |
Data Bearer | MAJIIC2 STANAG 4609 Implementation Guide, MAJIIC2 Business Rules | UDP, RTP/RTSP, TCP, HTTP/HTTPS |
Web Services | NOT DEFINED | NOT APPLICABLE |
Operational Cross-Domain | NOT DEFINED | NOT APPLICABLE |
STANAG 4609 DED and MS
The STF DED and MS XML artefacts were able to capture the Data Element Dictionary and Message Structure of the KLV "metadata" elementary stream in XML.
The STF DED and MS XML artefacts were not used to capture the DED and MS of the other "elementary" data streams, such as the video and audio. These were considered out-of-scope of this case study.
STANAG 4609 discusses Routing via the MPEG2 Transport Stream and Program Stream. These are slightly different formats for transmitting and storing motion imagery. This could lead to interoperability issues between participants if they do not have the correct implementations to handle both formats.
The MAJIIC2 STANAG 4609 Implementation Guide was developed by the MAJIIC community for standardizing how MI data would be shared amongst the MAJIIC participants. Within this community, it has been agreed to implement the MPEG2-TS. Although interoperability would be achieved within the MAJIIC community, interoperability with other STANAG 4609 implementers could not be guaranteed.
STANAG 4609 does not prescribe how to physically transport the video streams--there are many options as listed in the table, such as UDP, HTTP/HTTPS, RTP/RTSP, etc. It is left up to the end users to decide how to do so. This can lead to non-interoperable implementations of the STANAG.
The MAJIIC2 community has chosen to use MPEG2-TS over UDP, which is very lossy. They are investigating possibly using RTP/RTSP.
The MAJIIC2 community is currently transforming their way of business to be interoperable within an NNEC environment. Also, they have identified the need for sharing MI across different operational domains and via web services.
These have been identified as Gaps within the STF layers, but are out-of-scope for this V&V assessment.
Following the STF, it is recommended that the STANAG is improved to provide explicit guidance on which routing and data bearer options should be chosen based to support interoperable solutions.
The question arose on whether the STF would or should be applicable for capturing the video and audio elementary streams of the STANAG 4609 specification in XML.
At first glance, it does not seem that STF would be applicable as Motion Imagery is a unidirectional data transfer from a source to a client. It has been stated that STF should be applied only to information exchange, and specifically message exchange, specifications.
As MI has no "information exchange" per se, as an information exchange is defined as being a bidirectional transmission of data, and is not based on "message exchanges", it would seem like STF would not be applicable.
However, further analysis and work would need to be done to determine how applicable the STF could be for capturing the specification to ensure interoperable processing of the full data stream.
In fact, this is a good case study to use to further elaborate and mature the other layers of the STF so that we get a clearer definition of what it means to transform this type of specification into XML.
486. The STF has been applied within the TDL CaT via tasking to the TDL CaT in XML Syndicate (TDLXMLS) to enable the transformation of TDL-specific STANAGs into XML. As one of the first applications of the STF, it provided a great forum to mature the concepts and ideas captured within the framework.
487. The application of the STF concept to transform the TDL standards into XML was seen as the appropriate way to go to "preclude the continued independent development of unique solutions for each TDL standard." In particular the following were the standards of interest:
STANAG 5501 (Link 1)
STANAG 5511 (Link 11/11B)
STANAG 5516 (Link 16)
STANAG 5518 (JREAP) - under ratification
STANAG 5519 (VMF) - under ratification
STANAG 5522 (Link 22)
STANAG 5601 (Data Forwarding between Link 1, 11, 11B and 14)
STANAG 5616 (Data Forwarding between Link 11/11B and 16)
488. The STF's layered approach easily lent itself to the TDLXMLS's goals by providing a framework whereby the various components, e.g. data element dictionary, message structure, business rules, which characterizes a typical TDL information exchange could be separated out, harmonized and common parts reused. The TDLXMLS developed a framework in line with the STF, focusing on those layers applicable to the current STANAGs (see Figure A.32 below) while a harmonisation phase needs to take place to address all STF layers.
489. The work of the TDLXMLS focused on STANAG 5516, and in particular Edition 6, while keeping the generic aspect into account when applying the methodology on the other STANAGs.
490. The STF was applied to capture the following aspects of the information exchanges:
Data Element Dictionary
Message Structure
Transmit/Receive Rules (TDL Processing)
Minimum Implementation (MIN IMP)/Implementation Requirements (IMP REQ)
Cross-STANAG mapping (Data Forwarding)
Business Rules
491. Results have been achieved so far for the Data Element Dictionary and Message Structure with on-going effort to capture the TDL Processing in the form of the Transactions as defined by STANAG 5516 Ed6. The structure of these Transactions offer a generic approach to model the overall message exchange between systems which is believed to be applicable to other information exchanges as well.
492. To fulfill the STF Operational Cross-COI layer, the Data Forwarding as defined in STANAG 5616 between Link 11/11B and Link-16 Systems is used. This is on-going effort and will also result in feedback to the STF.
493. The STF Data Bearer and Routing layers are, for Link 16, addressed in several ways. Traditionally, Link-16 uses radio frequency (RF) to exchange its J-messages within line-of-sight, although emerging technologies, such as IP and UHF SATCOM, provide the means to pass Link 16 data over long-haul protocols beyond line-of-sight. The traditional RF mechanism is defined in the MIDS standard while the JREAP (Joint Range Extension Application Protocol) standard (STANAG 5518) governs the IP and SATCOM transport. In particular, the JREAP standard defines its own message set and data elements to define the transport level protocol for the exchange of Link 16 J-messages. The JREAP messages and data elements are captured via the STF XML Schemas as well, requiring additional support in the XML Schema to indicate the nesting of Link 16 messages withing the JREAP messages. This enhancement will be retrofitted in the STF XML Schema in version 2. Worthwhile to note is that some of the Link 16 Data Elements are reused within the JREAP DED. Capturing the specific business rules of JREAP is a further action which have to support and tie in with the overall Link 16 business rules.
494. Additionally, the Link-16 Implementation Requirements have been captured in XML with a corresponding XML Schema which will need to be retrofitted in the STF as currently no generic STF XML Schema is provided yet.
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Various incl. Recognized Air Picture (IP82), Joint Target List (IP44), Electronic Warfare Mission Summary (IP326), Target Track Report (IP575), Engagement Of Hostile Aircraft Report (IP302) | Tactical Data Exchange - Link 16 (STANAG 5516) | TDL, Operational Cross-Domain (Joint, Land, Air, Maritime, JISR), Security Cross-Domain |
STF Holistic Process <--> Link 16 | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | NOT DEFINED | MISSING |
Business Rules | STANAG 5516 | Transactions including Receive/Transmit Tables, Database Records |
Message Structure | Fixed length messages | |
Data Element Dictionary | Bit-based | |
Routing | STANAG 5518 Joint Range Extension Application Protocol (JREAP), or STANAG 4175 VOL I: Technical Characteristics of the Multifunctional Information Distribution System (MIDS) | Depends on transmission media.
Options include JREAP (see table below) for non-LOS or RF for LOS |
Data Bearer | IP-based (UDP or TCP), or RF | |
Web Services | NOT DEFINED | MISSING |
Operational Cross-Domain | STANAG 5616 | Message and Field forwarding rules between Link 11/11B and Link 16 |
STF Holistic Process <--> JREAP | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | NOT DEFINED | MISSING |
Business Rules | STANAG 5518 | Not clearly defined; missing guidance on how to handle JREAP management messages (such as, Should management messages be forwarded? How should they be processed? How to avoid circular forwarding? etc.) |
Message Structure | STANAG 5518 | Variable length messages |
Data Element Dictionary | STANAG 5518: APPENDIX D DATA ELEMENT DICTIONARY | Bit-based |
Routing | Appendix A- Half-Duplex Announced Token Passing
Protocol
Appendix B Full-Duplex, Synchronous Or Asynchronous Point-To-Point Connection Protocol Appendix C Encapsulation Over Internet Protocol (IP) |
Depends on Transmission Media: see applicable Appendix |
Data Bearer | ||
Web Services | NOT DEFINED | MISSING |
Operational Cross-Domain | STANAG 5518 | Forwarding rules between tactical networks in English; needs to be specified in XML |
495. Capturing the specification of STANAG 5516 in XML has resulted in various relevant results:
By applying an automated conversion from the Word-based STANAG, many errors have been found ranging from simple typos or layout inconsistencies to wrong references or missing definitions. These have been captured and provided to the TDL CaT for consideration for a DLCP.
As various editions have been captured, an additional mechanism was available to verify the differences between subsequent versions.
JREAP is an application-layer protocol & message that enables transmitting Link-16 over IP. Therefore, STF can and was also applied to capture the information exchange requirements for that protocol.
The STF was applicable for capturing the DED and MS of JREAP in XML.
It was discovered that within the JREAP specification, STANAG 5518, there were no clear guidance on the roles and responsibilities of JRE Processors for forwarding management messages between JRE Processors networks. There are references to Relay flags, but no explicit business rules for sending and receiving management messages necessary for JREAP network management. This needs to be captured and provided to the JREAP Custodians for consideration.
Neither STANAG 5516 nor STANAG 5518 provides any specifications or discussions on Security or Web Services. These need to be remedied in order to support the NNEC data strategy goals.
496. Link 22 is being developed by the NATO Improved Link Eleven (NILE) Program. The goals of the development of Link 22 included the replacement of Link 11, complementing Link 16 and improvement of the Allied interoperability. As such, the Link 22 Data Elements and the Message Structure reuses many of the Link 16 ones contributing to increased standardisation and interoperability.
497. The Link 22 tactical messages and its data elements have been captured using the same XML Schemas as for Link 16. This provided the opportunity to perform an automatic comparision between the two resulting in a number of differences. Both the XML documents and the outcome of the comparison have been provided to the NILE community. Additional work on the messages and data elements used in the transport layer have been captured by NCI Agency-CapDev.
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Various incl. Recognized Maritime Picture (IP84), Maritime Intelligence Report/Summary (IP387/388), Electronic Warfare Mission Summary (IP326), Target Track Report (IP575), Merchant Shipping Situation Report (IP396) | Tactical Data Exchange - Link 22(STANAG 5522) | TDL, Operational Cross-Domain (Joint, Land, Air, Maritime, JISR), Security Cross-Domain |
STF Holistic Process <--> Link 22 | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | NOT DEFINED | MISSING |
Business Rules | STANAG 5522 | Not captured as STANAG does not provide transactions (yet) in same format as for Link 16 |
Message Structure | STANAG 5522 | Fixed length messages |
Data Element Dictionary | Bit-based | |
Routing | STANAG 4175 VOL I: Technical Characteristics of the Multifunctional Information Distribution System (MIDS) | RF for LOS |
Data Bearer | ||
Web Services | NOT DEFINED | MISSING |
Operational Cross-Domain | non-NATO MIL-STD 6020 | Data Forwarding between Link 22 and Link 16 not captured as not yet covered in STANAG 5616 |
498. Using the XML representation of both the Data Element Dictionary and the Message Structure, for both Link-16 and Link-22, comparisons have been carried out by NCI Agency to verify that Link-16 Data Elements re-used for Link-22 are indeed defined identically. Likewise for the Link-22 FJ-messages, which should be an equivalent version of the Link-16 J-message (with only 1 specific DataField prepended). Differences between the two have been analysed and reported to the NILE-PO.
499. Link 1 is a point-to-point, duplex, non-encrypted, digital NATO Tactical Data Link (TDL) Standard for the automatic exchange of Track and Strobe data, combined with link and data management messages. It's governed by STANAG 5501 which mainly describes the various messages (S-series) and data elements. The S-series messages are bit-based, fixed length and can be easily captured in the STF XML Schemas. This has actually been done by NCI Agency to demonstrate the usage of the STF on other TDLs.
Required NOV-3 Information Product | Derived Information Product Requirement(s) | Domain(s) |
---|---|---|
Recognized Air Picture (IP82) | Tactical Data Exchange - Link 1 (STANAG 5501) | TDL |
STF Holistic Process <--> Link 1 | ||
---|---|---|
STF Layers mapped to IER | IES/Specs per Layer | STF Information Exchange Aspects |
Security Cross-Domain | NOT DEFINED | MISSING |
Business Rules | STANAG 5501, ADatP-31 | Not captured as STANAG nor ADatP-31 provide full business rules, specifically not in same format as for Link 16 (transactions) |
Message Structure | STANAG 5501 | Fixed-length messages |
Data Element Dictionary | Bit-based | |
Routing | RS-232, STANAG 5501 | Communication is serial (RS-232) with Link-1 specifics described in STANAG 5501 |
Data Bearer | ||
Web Services | NOT DEFINED | MISSING |
Operational Cross-Domain | STANAG 5601 (Data Forwarding between Link 1 and Link 11/11B) | Not captured; STANAG does not contain full forwarding logic, e.g. message mapping |
500. Applying the STF to Link-1 demonstrated the following:
because of its simplicity, Link-1 was an easy information exchange to capture.
capturing the layers that are actually covered by the STANAG 5501 turned out to be straightforward.
it clearly highlighted layers that are not covered by any STANAG.
even though some layers are covered in a STANAG, it also highlighted that these are lacking specific aspects ir not detailed enough (so requiring interpretation).
501. Variable Message Format (VMF) provides a message catalogue of K-series messages described in STANAG 5519 which is the covering STANAG (to be ratified) for MIL-STD 6017. Together with a header message (described in MIL-STD 2045-47001) and bearer (MIL-STD 188-220) it constitutes a tactical data link. From an STF perspective, this is an interesting format as it clearly separated the STF layers in different standards: one for the message catalogue (DED and Message Structure layers), one for the header (Routing layer) and one for the bearer (Bearer layer). Furthermore, by nature the messages or a variable length, requiring the STF XML Schemas to support also these types of messages.
502. Even though the current STF version 1.0 does not cater for variable length messages, some experimentation have been done by NCI Agency to extend the XML schemas in preparation of version 2.0. Initially, the various Data Elements of VMF have been captured which has shown to be possible and result in XML instance documents that could be used for documentation purposes and verifications. Because of the nature of the structure of VMF messages, the XML Schema will require extensions to allow for optional DataField and Group of DataFields, and for repetitions of a DataField and a Group of DataFields. This will be added, taking backwards compatibility into account, to the XML Schemas for STF version 2.0.
503. The STF, and in particular the DED and Message Structure schemas have been applied to several other information exchanges as detailed in the following sections.
504. Over-the-horizon Targeting Gold (OTH-Gold) is a text-based message format, mainly used in the maritime domain. It provides for a message set similar in structure and syntax to ADatP-11 Message Text Format (MTF) messages, with slant-delimited fields making up line-based Sets that are grouped into Messages. It's governed by the "Operational Specification for Over-the-horizon Targeting Gold" published by USA Navy Center for Tactical Systems Interoperability.
505. The STF XML Schemas governing text-based information exchanges have been used to capture the Data Element Dictionary and Message Structure of OTH-Gold, although it's not a NATO STANAG. This demonstrated the following:
STF can be successfully applied to OTH-Gold for capturing the DED and MS.
OTH-Gold uses a nesting structure with one Set amplifying the previous. The OTH-Gold Message Structure STF representation can be enhanced to also indicate this nesting aspect. This is foreseen in the next version of the STF.
The OTH-Gold specification does not provide unique identifiers for its Data Elements. An initial approach has been taken to assign the DECI and DEI numbers although further harmonisation is still required.