+ All Categories
Home > Documents > FACE™ is a Trademark of The Open Group FACE 101 Robert Matthews Air Combat Electronics (PMA209)...

FACE™ is a Trademark of The Open Group FACE 101 Robert Matthews Air Combat Electronics (PMA209)...

Date post: 16-Dec-2015
Category:
Upload: milton-lawson
View: 220 times
Download: 1 times
Share this document with a friend
Popular Tags:
33
FACE™ is a Trademark of The Open Group FACE 101 Robert Matthews Air Combat Electronics (PMA209) FACE Integrated Project Team Lead (AIR-1.3.1.5) FACE Steering Committee Chair Robert Sweeney Air Combat Electronics (PMA209) FACE Lead Engineer (AIR-4.5.3.2) FACE Technical Working Group Chair NAVAIR Public Release 2013- 920 Distribution Statement A "Approved for public release distribution is unlimited”
Transcript

FACE™ is a Trademark of The Open Group

FACE 101

Robert MatthewsAir Combat Electronics (PMA209)FACE Integrated Project Team Lead (AIR-1.3.1.5)FACE Steering Committee Chair

Robert SweeneyAir Combat Electronics (PMA209)FACE Lead Engineer (AIR-4.5.3.2)FACE Technical Working Group Chair

NAVAIR Public Release 2013-920

Distribution Statement A "Approved for public release

distribution is unlimited”

FACE™ is a Trademark of The Open Group

Executive Overview

3 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Transitioning to Open Interface Architecture

4 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• FACE Technical Standard, at a minimum, could provide for the Intersection of all Platform Data points

• Applications written to Baseline Profile would run on ALL platforms (Extremely Portable but may not leverage fuller capabilities of some platforms!)

Overlap of Capabilities

Fighter

Bomber

Helicopter

Cargo

UAS

NavCommSA…

5 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• DoD Airborne systems are typically developed for a unique set of requirements by a single vendor

– Long lead times, even for urgent needs– Platform-unique designs limit reuse of software and increase cost– Creates barriers to competition within and across platforms

• Current DoD Acquisition structure does not support the process of software reuse across different programs

– Aviation community has not adopted a common set of OA standards sufficient to allow the reuse of software components across the DoD fleet

– Aviation community has failed to enforce conformance to any existing open standards that are in use

– Platform PMAs are not funded to assume cost or schedule risk of multi-platform requirements

Why FACE Initiative?

The Future Airborne Capability Environment (FACE) initiative is an approach designed as a response to the DoD aviation community’s

problems

6 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• Establish a standard common operating environment to support portable capability-based applications across Department of Defense (DoD) avionics systems

– Determine a strict set of Open Standards for the environment– Build upon Open Architecture (OA), Integrated Modular Avionics

(IMA) and Modular Open Systems Approach (MOSA)– Portable, Modular, Partitioned, Scalable, Extendable, Secure

• Reduce life cycle costs and time to field• Obtain Industry and DoD Program Management

endorsement• Foster competitive marketplace• Facilitate conformance with standards to maximize

interoperability between applications within the avionics system

FACE Objectives

7 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Why a FACE Consortium?

A consortium formed under the auspices of The Open Group is a “Voluntary Consensus Standards Body” as defined by the Nat’l Tech. Transfer Act and OMB Circular A-119 with the following attributes:• Openness• Balance of interest• Due process• An appeals process• Consensus• Enabler for consortium

participation by US agencies• Foundation of consortium

status under National Cooperative Research and Production Act (NCRPA)

8 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

The FACE Consortium was formed in 2010 by The Open Group

• Lockheed Martin• Naval Air Systems Command

(NAVAIR)

• US Army PEO Aviation• Rockwell Collins

• AdaCore

• Aitech Defense Systems, Inc.

• Astronautics Corporation of America

• Avalex Technologies

• Barco Federal Systems

• Brockwell Technologies

• CALCULEX

• Carnegie Mellon Univ. – Software Engineering Institute

• CERTON Software, Inc.

• Chesapeake Technology Int’l.

• CMC Electronics

• Cobham Aerospace Communications

• Core Avionics & Industrial Inc.

• CTSi

• Curtiss-Wright Controls Defense Solutions

• DDC-I

• DornerWorks

• Draper Laboratory

• Enea Software & Services

• ENSCO Avionics

• Esterel Technologies

• Exelis Inc.

• Fairchild Controls

• GE Intelligent Platforms

• General Atomics Aeronautical Systems, Inc.

• Howell Instruments, Inc.

• Johns Hopkins Univ. - APL

• Kaman Precision Products

• KIHOMAC

• Kutta Technologies

• L-3 Communications

• LDRA Technology

• LynuxWorks

• Mobile Reasoning, Inc

• Physical Optics Corp.

• Presagis

• QinetiQ North America

• Real-Time Innovations

• RichlandTechnologies

• Stauder Technologies

• Support Systems Associates

• Symetrics Industries

• Thomas Production Company

• Tresys Technology

• TTTech North America, Inc.

• Tucson Embedded Systems

• US Army Electronic Proving Ground

• Verocel

• Zodiac Data Systems

FACE Consortium Members

• ATK• BAE Systems• Bell Helicopter• Boeing• Elbit Systems of America

• GE Aviation Systems• General Dynamics• Green Hills Software• Harris Corporation• Honeywell Aerospace

• IBM• Northrop Grumman• Raytheon• Sierra Nevada Corp.• Sikorsky Aircraft

• Textron Systems• US Army AMRDEC• UTC Aerospace Systems• Wind River

Sponsor Level Member Organizations

Principal Level Member Organizations

Associate Level Member Organizations

9 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

How FACE Initiative is Different From previous DoD OA efforts• DoD worked with The Open Group to establish the FACE

consortium such that each Service and Industry members had an equal voice in determining the solution

• Aggressive outreach by both Industry and Gov’t– Build executive interest and adoption from the bottom up– 1 Contract Award (Navy), 1 RFP (Navy), 8 RFIs to-date (5 Navy,

3 Army), 2 BAAs (1 Navy, 1 Army), 1 SBIR (Army)

• FACE initiative is addressing business aspects in parallel with development of the Technical Standard

– Analyzed previous OA efforts – Developed FACE Business Guide– Defined in sufficient detail to allow conformance certification– Public-Private collaboration to establish value for both customer

and supplier

10 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Published FACE Documentation• FACE Technical Standard Edition 1.0

–  http://www.opengroup.org/bookstore/catalog/c122.htm• Technical Corrigendum for FACE Edition 1.0

– https://www2.opengroup.org/ogsys/catalog/U131 • FACE Technical Standard Edition 2.0

– Including Data Model and Reference Implementation Guide

– www.opengroup.org/bookstore/catalog/c137.htm• FACE Conformance Policy

– https://www2.opengroup.org/ogsys/catalog/X1303 • FACE Conformance Authorities Plan

– https://www2.opengroup.org/ogsys/catalog/X1302 • FACE Business Guide, Version 1.1

– http://www.opengroup.org/bookstore/catalog/g115.htm

11 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Stakeholders

AcquisitionGuidance

Scenarios

IP Licensing

FACE Products & Services

DFARS

Impacts

Major Business & Policy Issues FACE Initiative Wrestles With

12 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

FY13 FACE Initiatives

• FACE Consortium – Gov’t & Industry Publish FACE Technical Standard Edition 2.0

• Including Data Model and Reference Implementation Guide – Draft FACE Technical Standard Edition 3.0

• Enhanced Security and Data Model Publish FACE Conformance Policy and Procedures

• Establish initial capabilities– Publish FACE Repository/Library Policy and Procedures

• Establish initial capabilities– Publish FACE Contracting Guide

• Develop RFI/RFP SOW, SSS, CDRL, L&M language to improve competition Align FACE Consortium with OSD UCS Technical Society via MOA

• FACE Ecosystem – Gov’t & Academia– Continue JPALS risk reduction– Assess/Model UCS-FACE Reference Architecture Produce baseline Conformance Tools to FACE Technical Standard Edition 1.0

and 2.0• FACE Adoption - Gov't

Support platform architecture/roadmap assessments Participate in Source Selection Evaluation Teams

FACE™ is a Trademark of The Open Group

Technical Overview

14 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

FACE Technical Strategy

War-Fighting Platform

Existing Computer Hardware New Computer Hardware

FACE Computing EnvironmentFACE Computing

Environment

Portable FACE

application

Portable FACE

application

Portable FACE

application

Avionics Networks

The FACE strategy is to create a software environment on the installed computing hardware of DoD aircraft (a.k.a. platforms) that enables FACE applications to be deployed on different platforms with minimal to no impact to the FACE application.

15 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• A software computing environment to enable product lines for military Aviation

• The FACE architecture is comprised of a set of “places” where variance occurs

– Points of variance are called “Segments”– The structure created by connecting these segments together

is the beginning of the FACE architecture

• Horizontal and vertical interfaces defined as part of FACE architecture

What is FACE Architecture?

16 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Eliminates Barriers to Portability

• Truly portable applications require common open standards at multiple layers in the architectures

• Prevents lock-in and improves competition throughout supply chain

• Uniform application of common open standards across DoD aviation needed to break “Cylinders of Excellence”

TraditionalApplication

PresentationConcerns

(Display H/W & S/W, headless transports, cursor

devices, etc.)

Business Logic Concerns(Many MIL-STDs, FMF, RNP/RNAV, Situational

Awareness, etc.)

I/O Concerns(Interface Cards, Radio ICDs, Networks, OFPs,

etc.)

Other cooperating and/or supporting applications

SPECIFICDisplay Hardware &

Software

SPECIFICRadios, Networks &

software subsystems

Tight Coupling here is a barrier

to portability

Tight Coupling here is a barrier to portability

Tight Coupling here is a barrier

to portability

SPECIFICOperating System & Drivers

Tight Coupling here is a barrier to portability

Portable FACEApplication

PresentationConcerns

(Display H/W & S/W, headless transports, cursor devices, etc.)

Business Logic Concerns

(Many MIL-STDs, FMF, RNP/RNAV, Situational

Awareness, etc.)

I/O Concerns(Interface Cards, Radio ICDs, Networks, OFPs,

etc.)

Other cooperating and/or supporting applications

SPECIFICDisplay Hardware &

Software

SPECIFICRadios, Networks &

software subsystems

Tight Coupling here no longer impacts application portability

AdaptationLayer

AdaptationLayer

AdaptationLayer

SPECIFICOperating System & Drivers

No longer a barrier to portability due to selection of operating system standards being present at all computing environments

Immutable abstraction interfaces enable portability as tight coupling is moved out of the “application”

17 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

FACE Architectural Segments

• FACE Portable Components Segment

– Portable Applications– Portable Common

Services• Transport Services

Segment• Platform Specific

Services Segment– Platform Device Services– Platform Common

Services– Graphics Services

• I/O Services Segment• Drivers• Operating System

Segment

18 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

FACE Architecture Example - Block Diagram

19 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Standardization and Constraint on UoP Interfaces

20 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Transport Services Segment

21 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

FACE Data Model Architecture

• Three levels to the primary data and message models aligned with ideas from the Object Management Group’s (OMG) Model Driven Architecture ™

• The addition of the Component (UoP) Model allows us to tie components to the messages and data elements in the Platform Model

• Supports definition and potentially generation of code and other artifacts

22 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Transport Services API Data Model Definition

23 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

FACE Architecture - Generic Partitioned View

Standard Transpor

t interface

s

Standard OS

interfaces

24 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• Technical Finalize FACE Technical Standard Edition 2.0 Prototype/validate Standard Edition 2.0 (Academia) Finalize Technical Corrigendum (TC) Edition 1.0 Finalize FACE Technical Standard Edition 1.1 (with TC inputs

included)– Develop Edition 2.0 Reference Implementation Guidance– Develop FACE Technical Standard Edition 2.1/3.0

• Business Develop Business Guide– Develop Contract Guide – Develop Library implementation guidance– Develop Conformance implementation guidance– Conduct Outreach– Support CORP project and associated Program BCAs

Next Steps

25 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• FACE Edition 1.0– Baseline Technical Standard and Business Guide – Proof of concepts prove or disprove viability/functionality of proposed

reference architecture– Initial software, integrator and conformance toolkits and reference

applications

• FACE Edition 1.1– Clarified requirements language

• FACE Edition 2.0– Includes all updates from FACE Ed. 1.X series plus new functionality– Adds Data Model– Adds Ada IDLs– Adds Frameworks, Run-Times– Adds Device Protocol Mediation Services and Streaming Media Services – Adds Units of Portability (UoP) Packages

Page # 25

Published FACE Standards

26 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• FACE Technical Standard Edition 2.0 – Revised Data Model– Enhanced Health Monitor and Fault Management Requirements– Enhanced Configuration Requirements– Addressed Runtime and Component Framework packaging

requirements – Allows for two additional Platform Specific Common Services

• Device Protocol Mediation (DPM) Services• Streaming Media Services

• Implementation Guidance for Edition 2.0– Use Cases– Safety Guidance– Security Guidance– Best Practices

FACE Technical Standard, Edition 2.0 Technical Enhancements

27 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• FACE Edition 2.1– Enhanced Data Model functionality– Object Oriented Language Standard for TSS and I/O binding– Consistent use of terminology– Header files examples moved to the Reference Implementation Guide

(RIG)

• FACE Edition 3.0– Updates from FACE Ed. 2.X series– Configuration Services update (Centralized and Local)– Extension of I/O Service message types – Extension of OS API Set– Extension to Multi-Core and Hypervisor– Data Model refinements– DM/TSS harmonization– Extension of Graphics Services

Page # 27

Future FACE Standards

28 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

TWG Structure

TECHNICAL WORKING GROUP

Chair: Robert Sweeney (NAVAIR)

Vice Chair: Kirk Avery (Lockheed Martin)Standards

Subcommittee(Robert Sweeney/ Kirk Avery/David

Bowes)

Data Model(Jeff Hegedus/Bill

Kinahan)

Reference Implementation

Guide(Kirk Avery/David

Bowes)

Conformance Verification

Matrix(Dr. Bubba

Davis/Marcell Padilla)

• Edition 1.0 Revisions• Edition 2.1 Revisions• Edition 3.0 Revisions• FACE Introduction

BWG Support(Robert

Sweeney/Kirk Avery/Dr. Bubba

Davis/Marcell Padilla)

• Conformance• Library

EA Support(Kirk Avery/Jeff

Hegedus/Robert Sweeney)

Configuration(Joel Sherrill/Joe

Dusio)

Graphics(Paul Jennings/Levi

Van Oort)

General Enhancement

(Robert Sweeney/Brett

Caspers

Transport(Kirk Avery/Bill

Antypas)

Security(Joe Neal/Scott

Wigginton)

AirworthinessGuidance(George

Romanski/Glenn Carter)

29 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• FACE initiative will enable getting capabilities to the Warfighter faster and at a lower cost

• FACE documentation is being designed through industry and government collaboration

• FACE initiative is addressing the business concerns that have hampered other OA initiatives

• FACE Technical Standard should be considered for any Defense avionics software procurement where reuse is a goal

Summary

FACE™ is a Trademark of The Open Group

BACKUP

31 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• FACE Technical Standard expands on the MOSA and OA principles

• Use of abstraction layers at Key Interfaces to diminish the need for new standards– O/S interface (C) focused on POSIX profile 51-

53 and ARINC 653– I/O abstraction interface (B) based on common

I/O API and messaging interface– Standardized Transport abstraction interface

(A)• Defined to support POSIX, ARINC 653, DDS, CORBA• Extensible and Flexible for integration of future

transport mechanisms

Interface Overview

33 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

Examples of Application Packaging

34 http://www.opengroup.org/face Distribution Statement A: Approved for Public Release 2013-920

• DoD Directive 5000.1– “E1.1.27. Systems Engineering. Acquisition programs shall be managed through the application

of a systems engineering approach that optimizes total system performance and minimizes total ownership costs. A modular, open-systems approach shall be employed, where feasible.”

• N6/N7 Naval Open Architecture (NOA) Requirements Letter 9010, Ser N6N7/5U916276, 23 Dec 05

– This letter establishes the requirement to implement Open Architecture (OA) principles across the Navy Enterprise. Warfare systems include hardware, software and people.

• SECNAVINST 5000.2E– “Naval open architecture precepts shall be applied across the Naval Enterprise as an integrated

technical and business approach and shall be used for all systems, including support systems, when developing an Acquisition Strategy per ASN(RD&A) memorandum of 5 Aug 04 and CNO (N6/N7) memorandum of 23 Dec 05 with enclosure (1).”

• FACE is a rigorous and enforceable definition of OA– FACE is a standard, not a program or product– Single, open interpretation of existing industry standards and software best practices– Established collaboratively between services and industry– Initiated to achieve the goals of OA by explicitly addressing the business and technical issues

which plagued other OA attempts

Page # 34

Open Architecture Requirement


Recommended