FACE Downloads

Absolutely no Export Controlled (ITAR or EAR) or Classified (Confidential, Secret, or Top Secret) information is posted on this site.

This site hosts machine readable forms of artifacts from, or derived from, the FACETM Technical Standard. We also provide downloads of tools that have been approved for public release. These tools are not endorsed by the FACE Consortium or The Open Group.

For more information on FACE, please visit http://www.opengroup.org/face. You can download the FACE Technical Standard from The Open Group bookstore.

The FACE Data Model MoF meta model

The FACE Data Model MoF meta model contained in the FACE Technical Standard, Edition 2.0 can be downloaded from here. NAVAIR Public Release 2013-149

The FACE Data Model MoF meta model contained in the FACE Technical Standard, Edition 2.1 can be downloaded from here. NAVAIR Public Release 2014-256

The FACE Data Model UML Profile

A profile has been developed to facilitate the development of FACE Data Model content for the FACE Technical Standard, Edition 2.0 using Enterprise Architect and Eclipse. A description of the FACE DM UML Profile can be downloaded here. NAVAIR Public Release 2013-424

The FACE Data Model UML Profile for Enterprise Architect can be downloaded. NAVAIR Public Release 2013-424

You may also access the FACE Data Model UML Profile for Eclipse. NAVAIR Public Release 2013-424

FACE IDL files

The FACE Technical Standard, Edition 2.0 contains several IDL files. Each IDL file can be downloaded in a machine readable format from the list below. NAVAIR Public Release 2013-149.
FACE_common.idl
FACE_HMFM.idl
FACE_ios.idl
FACE_tss.idl

The FACE Technical Standard, Edition 2.1 contains several IDL files. Each IDL file can be downloaded in a machine readable format from the list below. NAVAIR Public Release 2014-256.
FACE_Common.idl
FACE_HMFM.idl
FACE_IOS.idl
FACE_TS_Common.idl
FACE_TS.idl
FACE_TypeAbstraction_TS.idl

FACE Data Model transform and constraint files

FACE Data Models for the FACE Technical Standard, Edition 2.0 can be constructed using a variety of tools. There are transformations that are available to convert form EA to XMI, etc. There are also OCL constraints that have been approved by the FACE Consortium that can be used to validate the FACE Data Model.

FACE QVT Transforms NAVAIR Public Release 2013-494
FACE XSLT Transforms NAVAIR Public Release 2013-494
FACE OCL Constraints NAVAIR Public Release 2014-275
FACE Data Model Eclipse Plugins NAVAIR Public Release 2013-749

Rhapsody support for FACE Edition 2.1 Data Modeling

FACE Edition 2.1 Rhapsody Data Model Profile and Plugins NAVAIR Public Release 2015-746

Enterprise Architect support for FACE Edition 2.1 Data Modeling

FACE Edition 2.1 EA Data Model Profile and Plugins NAVAIR Public Release 2015-746

FACE Shared Data Model

The approved and published FACE Shared Data Model (SDM) for the FACE Technical Standard, Edition 2.0 is available for download. The SDM should be used in constructing your UoP Supplied Models (USMs) required for conformance verification of PCS/PSSS components.

Please visit http://opengroup.org/face to download the available editions of the FACE Shared Data Model.

The FACE Conformance Test Suite

The FACE Consortium has adopted the FACE Conformance Test Suite for use in verifying conformance to the FACE Technical Standard, Editions 1.1, 2.0 and 2.1.

Please visit http://opengroup.org/face to download the available editions of the FACE Conformance Test Suite.

Modeling Tools for FACE Software Development

Overview

MTF provides modeling and code generation facilities for component developers and the system integrators. Its purposes are as follows:

  • Accelerate development of FACE components and systems via automation: Code Generation, Configuration Generation, etc.
  • Provide a structured environment for defining components and systems that constrain the developers to the FACE standard, encouraging conformance in FACE components
  • Provide tools for creation and use of System Schema documents
  • Provide an infrastructure to encourage and accelerate FACE asset reuse.

MTF includes support for:

  • Graphical Model Editing
  • System Schema Import
  • System Schema Export
  • Datatype Generation
  • Component Shell Code Generation
    • Supports FACE Portable Components and Platform Specific Components
  • Build System Generation
  • Transport Services Segment (TSS) Code Generation
    • Supported Transport Mechanisms
      • ARINC-653: Queuing Ports, Sampling Ports
      • POSIX: TCP, UDP, Message Queues, Shared Memory
  • ARINC-653 Configuration File Generation
  • Interface Description Document (IDD) Generator

More detailed documentation is available in the Users Guide which is also included with the installation.

ARINC-653 Emulator

The ARINC-653 examples and code generators that are included with MTF can be run (with small modification) on the ACM ARINC-653 Emulator which was developed by ISIS for the NASA Aviation Safety Program -- Intelligent Vehicle Health Management Project. In order to execute the 653 examples or generated code you will need to downoad ACM fromhere.

NOTE: Below are the recommended build steps when using the emulator with the MTF generated code. Run "./configure --help" to see all log level options available.

  1. Unzip the file.
  2. ./autogen.sh --prefix=/tmp/ACMINSTALL --enable-logging-hmevent --disable-DR
  3. make
  4. make install

Installation (2.1.3 and greater)

  1. Install the prerequisites listed below.
  2. Download and run the installer for MTF

Prerequisites

Third Party Components Distributed with MTF

 

FACE is a registered trademark of The Open Group.