Paper: Model-based Code Generation for the FACE™ Technical Standard – FACE Transport Service Segment (TSS) Type Specific Code and Configuration File

The Future Airborne Capability Environment (FACE™) Transport Services Segment (TSS) is used within a software product suite to transfer messages through an open system software architecture.

The promise of Radio Technical Commission for Aeronautics DO-331 [1] model-based supplement to DO-178C is, with model data sufficiently described, a model-based tool should be able to generate software code, test artifacts, and documentation.

Performing on the Air Force’s R-EGI program (described in endnote 2), Infinite Dimension, Inc. (IDI) with Tucson Embedded Systems, Inc. (TES) TES-SAVi model-based tools division and Real-time Innovation (RTI) combined their model-based tooling capabilities and auto-generated FACE TSS based on the R-EGI data model. The R-EGI software product suite and architecture are aligned to the FACE Technical Standard.

These model-based capabilities were applied to and used within a R-EGI Continuous Integration/Continuous Development (CI/CD) process hosted on the Hanscom MilCloud (HmC) [7]. The approach speeds capability development though the life cycle.

The CI/CD can be replicated to support other development efforts aligned to the FACE Technical Standard. This paper and the corresponding FACE Technical Interchange Meeting (TIM) capability demonstration should be of interest to both Stakeholders and Systems/Software Developers of products aligned to the FACE Technical Standard, and/or other open systems approaches that have complex accreditation requirements.

Paper presented at FACE Army TIM 2018, Von Braun Center, Huntsville, AL., 18 September 2018.