^

Standards Compliance

Standards Compliance

The Future Airborne Capability Environment (FACE™)

FACE Approach and FACE Conformance – What they are, and why they are important

The Open Group FACE Consortium published the first set of documents defining the FACE Approach in 2010. The primary goal of the FACE approach is to enhance portability of software components from one operating environment to another, resulting in cost savings and improved warfighting capabilities.

What is the FACE Approach?

The Future Airborne Capability Environment (FACE) Approach is a joint effort from Government and industry organizations.  The approach includes a software development standard and business strategy with the aim of: 

  • increasing the affordability of capabilities 
  • improving time-to-field, delivering new capabilities to the warfighter faster 

The FACE Approach integrates technical and business practices that establish a standard common operating environment to support portable capabilities across avionics systems. 

What is the Modular Open Systems Approach (MOSA)?

A Modular Open Systems Approach (MOSA) is an integrated business and technical strategy to achieve competitive and affordable acquisition and sustainment over the system life cycle.  MOSA is an acquisition and design strategy, consisting of technical architectures, that adopts open standards and supports a modular, loosely coupled, and highly cohesive system structure.   

Under recent US legislation – Title 10 U.S.C. 2446a.(b), Sec 805 – all major defense acquisition programs (MDAP) are to be designed and developed using a MOSA.  For defense systems software, conformance with the Future Airborne Capability Environment (FACE) Technical Standard satisfies this requirement. 

What is the FACE Consortium?

The FACE Consortium is a US government and industry partnership working to define an open avionics environment for all military airborne platform types.  The current list of consortium members can be found on the Open Group FACE website. 

What is the FACE Reference Architecture?

The FACE Reference Architecture is specified in the FACE Technical Standard.  The architecture is comprised of five layered segments where a FACE Unit of Conformance (UoC) may reside: 

  • Operating System Segment (OSS)
  • Portable Components Segment (PCS)
  • Transport Services Segment (TSS)
  • Platform-Specific Services Segment (PSSS)
  • I/O Services Segment (IOSS)

What is FACE 3.1?

The FACE standard has gone through several iterations. Versions 1.x and 2.x of the standard focused primarily on ensuring the right subset of APIs were provided to the correct profiles. There are several powerful motivators for OEMs to migrate to version 3.1, such as the inclusion of:

  • Life cycle management,
  • Component State Persistence (which allows data to be stored and retrieved)
  • Transport Protocol Module (allows movement of data between TSS residing on different domains or different hardware),
  • Definition of Abstract classes for FACE Interfaces (which simplifies the creation of object oriented designs)

This white paper discusses the challenges of FACE 3.1 adoption. It was written by LDRA Certification Services (LCS) in their role as a FACE Verification Authority, a defence systems OEM, and a tier one RTOS provider. There is an on-demand webinar on the same topic available here.

What is the difference between a Unit of Conformance (UoC) and a Unit of Portability (UoP)?

As specified in the FACE Technical Standard, a UoC is:

“A software component or domain-specific data model designed to meet the applicable requirements defined in the FACE Technical Standard. It is referenced as a UoC at any point in its development, and becomes a FACE Certified UoC upon completion of the FACE Conformance Process.”

A UoP is any UoC that resides in the Portable Components Segment or the Platform-Specific Services Segment of the FACE Reference Architecture.

What is FACE Conformance?

FACE Conformance is a program defined by the FACE Consortium for verifying a UoC conforms to FACE Technical Standard requirements for creating portable and reusable software. There are three steps in the conformance process: technical verification by an approved Verification Authority (VA), certification by the FACE Certification Authority (CA), and registration into the FACE Library. 

What does a FACE Conformance Verification Authority do?

According to the FACE Conformance Guide, a FACE Verification Authority (VA) is one of several organizations approved by the FACE Consortium to evaluate software against the FACE Technical Standard. The VA is required to review all supporting documentation for all requirements in the FACE Technical Standard for which the UoC is seeking certification. The For-the-Record test of the UoC is conducted or witnessed by an approved VA with an approved FACE Conformance Test Suite (CTS). In order to promote a common approach to Verification, all approved Verification Authorities are members of the FACE Verification Authority Community of Practice (VA CoP).

What is the difference between FACE Conformance and DO-178C certification?

The FACE Technical Standard and DO-178C, Software Considerations in Airborne Systems and Equipment Certification, are both pivotal software standards in the avionics world. The FACE Technical Standard’s primary objectives are software portability and reusability.  In addition to defining the FACE Reference Architecture, the FACE Technical Standard details what needs to be implemented in each segment.  In contrast, DO-178C does not propose a design, design rules, or design constraints. Instead, DO-178C is more focused on the level of safety that must be achieved, and capturing the necessary evidence to have confidence a design is safe.  To minimize the cost and effort of complying with both standards concurrently, it is important to take both standards into consideration during validation and verification.

How can LDRA help with FACE Conformance?

The LDRA product and services portfolio includes several solutions to simplify the work of developing FACE Conformant UoCs, as well as to achieve FACE Conformance.

  • FACE Conformance Package
    The FACE Conformance Package (FCP) includes coding rules designed to ensure compliance with many coding requirements specified in the FACE Technical Standard. Additionally, the FCP includes extensions to TBmanager to simplify and automate traceability between the requirements in the FACE Conformance Verification Matrix (CVM) and evidence and documents that software suppliers must include in their FACE Unit of Conformance (UoC) verification package. The capabilities of the FCP improve quality while reducing the time, effort and risk of developing FACE UoCs.
  • FACE Conformance services
    The LDRA Certification Services (LCS) is an approved FACE VA, enabling LCS to provide FACE IV&V Services as well as FACE UoC Lifecycle Support Services.  The FACE IV&V service encompasses the activities performed by the LCS VA based on the submittal of one or more UoC and the associated FACE Conformance Statement through the FACE Conformance Workflow Tool.  As part of the UoC Lifecycle Support service, LCS staff act as advocates for FACE UoC conformance by performing an SQA oversight service that recommends the UoC for formal validation and FACE Conformance Test Suite (CTS) testing.
  • Achieving FACE Conformance and DO-178C certification
    LDRA offers several product and services solutions designed to help software suppliers achieve DO-178C certification in addition to FACE Conformance. The LDRA tool suite® and the complementary LDRA Compliance Management System (LCMS) facilitate all phases of the DO-178C lifecycle, including the necessary docu/products/ldra-tool-suite/ments, checklists, and review infrastructure to realize certification up to and including Software Level A.  LDRA Certification Services (LCS) offers a fully compliant FAA / EASA certification solution.  Verification services compliant with DO-178C can be applied to new or existing software designs for any segment of the DO-178C lifecycle. All the artefacts including documentation, records, and data are provided with the DO-178C package levels D through to A.

Additional information

FREE 30 Day
TRIAL

Email Us

Email: info@ldra.com

Call Us

EMEA: +44 (0)151 649 9300

USA: +1 (855) 855 5372

INDIA: +91 80 4080 8707

Connect with LDRA