FACE Executive Overview - US Army Aviation FACE TIM

advertisement
Executive
Overview
NAVAIR Public Release 2014-088
Dennis Stevens
Lockheed Martin
Distribution Statement A
"Approved for public release
distribution is unlimited”
Kirk Avery
Lockheed Martin
February 2, 2016
FACE™ is a Trademark of The Open Group
Distro A, Approved for Public Release NAVAIR 2014-088
Business
Objectives and
Practices
FACE™ is a Trademark of The Open Group
Distro A, Approved for Public Release NAVAIR 2014-088
Avionics cost and complexity
The unaffordable trend in modern systems
Next Military
Vehicle
Unaffordable!
F-35
S/W
Integration
Dominant
H/W
Dominant
Time/
Cost
~9.5 Million SLOC
~17 yrs. Start->EIS
GAO-12-437 page 18 6/2012
B787
F-22
B-2
F/A-18
A-10
B737
F-14
F-16
A300/B747
A320
A380
A340
B777
B787
~10 Million SLOC
~7 yrs. start->EIS
Next
Military
Vehicle
Possible!
Boeing quoted in
NYC Aviation, 9/28/2011
Complexity/SLOC
GE’s CCS, “open” IMA computing and tools reset “the curve” for the Boeing 787
“…Paradoxically, some of the most complex areas - such as the software-intensive common core system [CCS] at
the heart of the 787’s avionics and systems architecture - have proved robust and stable…CCS has been rock solid
for us.”
A, Approved for Public Release NAVAIR 2014-088
3
Scott
Fancher, Boeing 787 vice president Distro
and general
manager, 02/15/2010 Aviation Week & Space Technology
FACE Approach
The FACE approach is a Government-industry
software standard and business strategy to:
• Acquire affordable software systems
• Rapidly integrate portable capabilities across
global defense programs
• Attract innovation and deploy it quickly and
affordably
4
Distro A, Approved for Public Release NAVAIR 2014-088
Why a FACE Initiative?
• DoD Airborne systems are typically developed for a unique set of
requirements by a single vendor
– Platform-unique designs limit reuse of software and increase cost
– Creates barriers to competition within and across platforms
– Long lead times, even for urgent needs
• Current DoD Acquisition structure does not support the process of
software reuse across different programs
– Aviation community has not adopted a common set of Open Architecture
(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 multiplatform requirements
The Future Airborne Capability Environment (FACE) initiative is an approach
designed as a response to the DoD aviation community’s problems
5
Distro A, Approved for Public Release NAVAIR 2014-088
Why a FACE Consortium?
Steering Committee
Advisory Board
Business Working
Group
Chair: Lockheed Martin
Vice: AMRDEC
Chair: US Army PEO AVN
Vice Chair: Rockwell Collins
Support: The Open Group
Enterprise
Architecture
Standing
Committee
75+
Organizations
950+ Individual
Participants
Technical Working
Group
Chair: Lockheed Martin
Vice: NAVAIR
Lead: Raytheon
Business Model
Subcommittee
FACE and UCS
Alignment
Lead: NAVAIR
Lead: Northrop
Grumman
Conformance
Subcommittee
Lead: AMRDEC
Library
Subcommittee
Lead: AMRDEC
Outreach
Subcommittee
Lead: Wind River
BWG Support
Transport
Leads: NAVAIR,
Rockwell Collins
Security
Leads: Harris,
AMRDEC
Leads: Lockheed Martin,
NAVAIR, ISIS
Conformance
Verification
Matrix
Leads: NAVAIR, ISIS
Data Model
General
Enhancement
Leads:Sikorsky, ISIS
Leads: NAVAIR,
Rockwell Collins
Reference
Implementation
Guide
Airworthiness
Guidance
Leads: Verocel,
AMRDEC
AMRDEC: US Army Aviation and Missile Research
Development and Engineering Center
ISIS: Institute for Software Integration Systems
NAVAIR: US Navy Naval Air Systems Command
EA Support
Leads: Lockheed
Martin,
Raytheon, NAVAIR
Standards
Subcommittee
Leads: Lockheed Martin,
NAVAIR
Leads: Lockheed
Martin, NAVAIR
Configuration
Leads: AMRDEC,
Rockwell Collins
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 A119 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)
Graphics
Leads: Rockwell Collins.
Boeing
6
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Consortium Members
Sponsor Level Member Organizations
• Air Force Research Laboratory
• Boeing
• Lockheed Martin
•
•
•
•
BAE Systems
Elbit Systems of America
GE Aviation Systems
General Dynamics
• Rockwell Collins
• US Army PEO Aviation
• US Navy NAVAIR
Principal Level Member Organizations
•
•
•
•
Green Hills Software
Harris Corporation
Honeywell Aerospace
IBM
•
•
•
•
Northrop Grumman
Raytheon
Sierra Nevada Corp.
Sikorsky Aircraft
•
•
•
•
The FACE
Consortium
was formed in
2010 by The
Open Group
Textron Systems
US Army AMRDEC
UTC Aerospace Systems
Wind River
Associate Level Member Organizations
• Abaco Systems
• AdaCore
• Alliant Techsystems
Operations LLC
• Astronautics Corporation
of America
• Avalex Technologies
• Avionics Interface
Technologies
• Brockwell Technologies
• CALCULEX
• Camber Corporation
• Carnegie Mellon Univ. –
Software Engineering
Institute
• CERTON Software, Inc.
• Chesapeake Technology
Int’l.
7
• CMC Electronics
• Cobham Aerospace
Communications
• Concurrent Computer
Corporation
• Core Avionics & Industrial
Inc.
• Creative Electronic
Systems North America
• CTSi
• Curtiss-Wright Defense
Solutions
• DDC-I
• DornerWorks
• Draper Laboratory
• Enea Software & Services
• ENSCO Avionics
• Esterel Technologies
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Esterline AVISTA
•
Exelis Inc.
•
GECO Inc.
•
General Atomics
Aeronautical Systems, Inc. •
GrammaTech, Inc.
•
Howell Instruments, Inc. •
Intrepid, LLC
•
Johns Hopkins Univ. - APL •
Joint Tactical Networking •
Center
•
Kaman Precision Products •
KEYW Corp.
•
KIHOMAC
•
Kutta Technologies
L-3 Communications
•
LDRA Technology
•
Leidos Inc.
Lynx Software
Technologies
Mercury Systems
OAR Corporation
Physical Optics Corp.
Presagis USA, Inc.
Pyrrhus Software
Real-Time Innovations
Richland Technologies
SAIC
Selex Galileo Inc.
SimVentions
Southwest Research
Institute
Stauder Technologies
Support Systems
Distro A, Approved for Public Release NAVAIR 2014-088
Associates
• Symetrics Industries
• Technology Service
Corporation
• TES-SAVI
• Thales USA, Inc.
• Thomas Production
Company
• TTTech North America,
Inc.
• ULTRAX Aerospace, Inc.
• US Army Electronic
Proving Ground
• University of Dayton
Research Institute
• Vencore, Inc.
• Verocel
• Zodiac Data Systems
FACE Government Benefits
• Aligns with Better Buying Power 3.0
– Promote effective competition, achieve affordability, and control
life cycle costs
– Incentivize productivity and innovation in Industry and
Government
– Reduces subsequent software development times through
modularity and portability
– Eliminate redundancy within Warfighter portfolios
• Facilitates Cross-Platform Decision-Making
– Ability to re-use applications across multiple platforms without
cross-platform dependencies
– No need to invest multiple times for the same capability
– Common operating environment and data architecture enable
system of systems integration and interoperability
8
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Industry Benefits
• Enables new markets
– Creates software-centric market opportunities
– Enables penetration of formerly closed platforms
– Provides opportunity for software applicability to
multiple aircraft types
• Lowers costs of doing business
– Common standards lower cost and schedule risks
– Standardization of software interfaces allows for rapid
development of capabilities
– Re-use of software applications enables integrators to
increase platform capabilities
9
Distro A, Approved for Public Release NAVAIR 2014-088
How FACE Initiative is Different
From Previous DoD OA Efforts?
• FACE initiative is addressing business aspects in parallel with development of the
Technical Standard
– Analyzed previous OA efforts
– Developed FACE Business Guide
– Establish FACE Library to provide the infrastructure necessary to enable the discovery and
acquisition of FACE Conformant products
• Enables the software supplier to control the flow of information
– Standard defined in sufficient detail to allow robust conformance certification program
• Public-Private collaboration to establish value for both customer and supplier
– Government owns/manages the data rights to interfaces
– Protects Industry investment by allowing retention of IP to the business logic of the capability
• Designed as platform and hardware agnostic
– Allows for unprecedented scale of reuse across multiple platforms with unique
implementations
• Aggressive outreach by both Industry and Government
– Build executive interest and adoption from the bottom up
– 5 Contract Awards (Air Force, Army, Navy), 4 RFPs (Army, Navy), 21 RFIs (Army, Navy,
SOCOM), 4 BAAs (Army, DARPA, Navy), 4 Sources Sought (2 Navy, 2 Army) 3 SBIRs (1 Navy,
2 Army) *
* Please refer to www.fbo.gov for the most recent list of solicitations with FACE FACE references
10
Distro A, Approved for Public Release NAVAIR 2014-088
DoD Contracting Roles with FACE
<<< Registry Search
Program Office
Search Results; FACE Approved Documents and Tools >>>
Platform
Supplier
Search Results; FACE Approved Documents and Tools >>>
•FACE Rqmts
•Funding
<<< Registry Search
Search Results; FACE Approved Documents and Tools >>>
•HW Rqmts
Hardware
Hardware
Hardware
Supplier
Supplier
Supplier
•Hardware
•Interface Information
•FACE Rqmts
•Funding
Denotes non FACE
roles / activities
•Operational
Documentation
•Subsystems with
FACE UoCs
•Artifacts
•Rights
Subsystem
Subsystem
Subsystem
Integrator
Integrator
Integrator
•FACE UoCs
•Artifacts
•Rights
•Funding
•FACE Rqmts
Registry Search >>>
FACE
Repositories
Registry
FACE
Approved Search and
Results
Documents
and Tools
•Verification Results
•Certification Results
FACE UoC
Registration
FACE
Registry
FACE Library*
11
Operational Test
and Evaluation
FACE Verification
•Verification Package
•Certification Package
FACE UoCs
and
Artifacts
Requirements
•FACE Units of Conformance (UoCs)
•Artifacts
•Rights
Software
Software
Supplier
SoftwareSupplier
Supplier
FACE UoC and
Artifact
Storage
<<< Search Results
<<< FACE Approved Documents and Tools
•System with
FACE UoCs
System
Integrator
•Platform Rqmts
•Funding
<<< Registry Search
•System with FACE UoCs
•Artifacts
•Rights
•FACE Rqmts
•Funding
•Platform
•Interface
Information
Test Report
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Certification
FACE Conformance
Program*
Verification and
Certification Results
and artifacts
FACE
Approved
Documents
and Tools
___________________
* See Conformance and
Library OV’s for details
FACE Contract Guide
• A Guide to assist a solicitation with FACE
requirements
– A Consortium produced document with
participants and reviews from USA, USN, USAF,
and industry
– Not tied to a specific edition of the Tech Standard
• Provides sample/tailorable language for
solicitations
– SOW, Tech Spec, Sections L and M, CDRLs, etc.
• Leverages the DoD OSA Contract Guidebook
for Program Managers
• Does not change procurement process or
requirements – adds FACE related clarity
12
Distro A, Approved for Public Release NAVAIR 2014-088
What is FACE Conformance?
• FACE Conformance
– An assessment of a Software Item, known as a Unit of
Conformance (UoC), to the applicable Conformance
Requirements contained in the FACE Technical Standard
• Applicable Requirements
– are determined based on the segment and profile selected in the
design of the particular UoC
• Verification of Conformance
– is conducted utilizing automated test tools and inspection of
design and test documents
• Conformance Verification Matrix (CVM)
– The specific requirements, method of verification, and associated
verification evidence is detailed in the CVM
13
Distro A, Approved for Public Release NAVAIR 2014-088
Conformance Program
and Processes
Software Supplier
Initiate
Verification
14
Initiate
Certification
Initiate
Registration
FACE Verification
FACE Certification
FACE Registration
FACE
Verification
Authority
(VA)
FACE
Certification
Authority
(CA)
FACE
Library
Administrator
(LA)
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Library
• Provides the infrastructure to enable the
development and discovery of FACE UoCs
• The FACE Library is the primary source of
information on:
– FACE Consortium activities
– Developing to the FACE Technical Standard
– How to get a FACE UoC verified and certified
– Searching for existing FACE certified UoCs
– Advice on how to acquire FACE certified UoCs
– Reporting problems with FACE products
15
Distro A, Approved for Public Release NAVAIR 2014-088
How will you use the
FACE Library?
• Learn general information about the FACE Consortium
– http://opengroup.org/face
• Download published FACE documents and tools
– http://opengroup.org/face/information
• Learn about FACE Verification and Certification process
– http://opengroup.org/face/conformance
• Submit metadata about UoCs and UoC packages to the FACE
Conformance Program
– https://facesoftware.org
• Browse and search the FACE Registry for information on FACE
certified UoCs
– https://facesoftware.org
• Submit Problem Reports and Change Requests on FACE
documents and tools
– https://ticketing.facesoftware.org
16
Distro A, Approved for Public Release NAVAIR 2014-088
Technical
Objectives and
Practices
FACE™ is a Trademark of The Open Group
Distro A, Approved for Public Release NAVAIR 2014-088
Transitioning to Open
Interface Architecture
Closed/Proprietary
Open
* http://www.forbes.com/sites/darcytravlos/2012/08/22/five-reasons-why-google-android-versus-apple-ios-market-share-numbers-dont-matter/
18
Distro A, Approved for Public Release NAVAIR 2014-088
Traditional vs. FACE
Integration Approach
Traditional / Legacy
• Each platform must develop unique
software to integrate avionics/SA
hardware and software products
• Each platform maintains expertise only
for their product
• Each new software block requires an
18-33 month integration cycle
FACE
Aircraft
Survivability
Equipment
DVE
Sensor
Ground Fire
Acquisition
Terrain
Awareness
ASE
• Enables Better Buying Power (BBP)
NAV
• Allows cross-platform decision-making
• Lowers acquisition costs
COMMS
19
Distro A, Approved for Public Release NAVAIR 2014-088
Eliminates Barriers to Portability
Tight Coupling
here is a barrier
to portability
• Truly portable applications require
common open standards at
multiple layers in the architectures
• Prevents lock-in and improves
competition throughout supply
chain
Traditional
Application
SPECIFIC
Display Hardware &
Software
Presentation
Concerns
(Display H/W & S/W,
headless transports, cursor
devices, etc.)
Other cooperating and/or
supporting applications
Tight Coupling
here is a barrier
to portability
SPECIFIC
Radios, Networks &
software
subsystems
Business Logic Concerns
(Many MIL-STDs, FMF,
RNP/RNAV, Situational
Awareness, etc.)
I/O Concerns
(Interface Cards, Radio
ICDs, Networks, OFPs,
etc.)
Portable FACE
Application
Tight Coupling
here is a barrier
to portability
SPECIFIC
Display Hardware &
Software
Presentation
Concerns
(Display H/W & S/W,
headless transports,
cursor devices, etc.)
Adaptation
Layer
Business Logic
Concerns
Tight Coupling
here is a barrier
to portability
(Many MIL-STDs, FMF,
RNP/RNAV, Situational
Awareness, etc.)
SPECIFIC
Operating System & Drivers
• Uniform application of
common open standards
across DoD aviation needed
to break “Cylinders of
Excellence”
20
SPECIFIC
Radios, Networks &
software
subsystems
Adaptation
Layer
Distro A, Approved for Public Release NAVAIR 2014-088
Other cooperating and/or
supporting applications
Adaptation
Layer
Tight Coupling here
no longer impacts
application
portability
I/O Concerns
(Interface Cards, Radio
ICDs, Networks, OFPs,
etc.)
Immutable abstraction
interfaces enable
portability as tight
coupling is moved out
of the “application”
SPECIFIC
Operating System & Drivers
No longer a barrier to
portability due to
selection of operating
system standards
being present at all
computing
environments
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
21
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Architecture - Generic
Partitioned View
Standard
Transport
interfaces
Standard
OS
interfaces
22
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Data Architecture
Platform Independent Model
(
)
Platform-Specific Model
(
)
• 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 Unit of Portability Model (UM) allows components to
be tied to the messages and data elements in the Platform Model
• Supports definition and potentially generation of code and other artifacts
23
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Work Products
• Technical and Business Development • Library Infrastructure
 Technical Standard, Edition 2.1
 Reference Implementation Guide *
 Contract Guide
 Shared Data Model *
• Operations
• Conformance Program
 Conformance Policy
 Verification Matrix *
 Conformance Test Suite*
 Conformance Statement
 Verification Statement
– TMLA
– Conformance Certification Guide
– Conformance Authority Fee Published
*Aligned
24
 Library Requirements and Policy
 Beta Library Tools
 Reference Repository
 PR/CR Process and Tool Operational
 Verification Authorities Authorized
 Verification Authorities Operational
–
–
–
–
Certification Authority Authorized
Certification Authority Operational
Library Administrator Authorized
Library Infrastructure Operational
to FACE Technical Standard, Editions 2.0 and 2.1
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Technical Standard, Edition
3.0 Technical Enhancements
• FACE Edition 3.0
–
–
–
–
–
–
–
–
25
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
Distro A, Approved for Public Release NAVAIR 2014-088
Additional FACE Initiatives
• FACE Government & Academia Efforts
– Support FACE Government and Industry reference prototype
Demonstration
– Upgrade and maintain conformance tools for FACE Technical
Standard
• FACE Adoption - Government
– Develop DoD Service specific appendices for the FACE
Contracting Guide
– Support the development of DAU courses on open architecture
and software product lines
– FACE outreach briefs – focused on program managers and other
competency areas
– Continue to support platform architecture/roadmap assessments
– Continue to participate in source selection evaluation teams
26
Distro A, Approved for Public Release NAVAIR 2014-088
Summary
• 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
27
© 2015 The Open Group
Distro A, Approved for Public Release NAVAIR 2014-088
FACE Consortium Contacts
Terry Carlson, US Army, PEO AVN
FACE Steering Committee Chair
terance.f.carlson@us.army.mil
(256) 955-0596
Judy Cerenzia, The Open Group
FACE Consortium Program Director
j.cerenzia@opengroup.org
(814) 234-2234
Website: www.opengroup.org/face
Mike Hickey, The Open Group
Membership Contact
m.hickey@opengroup.org
(512) 343-9159
28
© 2015 The Open Group
Distro A, Approved for Public Release NAVAIR 2014-088
Publicly Available FACE
Documentation
•
FACE Technical Standard Edition 1.0
–
•
Technical Corrigendum for FACE Edition 1.0
–
•
•
–
•
•
•
–
•
–
•
•
FACE Conformance Verification Matrix Edition 2.0
–
–
•
https://www2.opengroup.org/ogsys/catalog/X1302
www.opengroup.org/bookstore/catalog/x1318a.htm
www.opengroup.org/bookstore/catalog/x1318b.htm
FACE Business Guide, Version 1.1
–
http://www.opengroup.org/bookstore/catalog/g115.htm
•
FACE Library Requirements Document Edition 2.0
•
FACE Library Implementation Plan
–
https://www2.opengroup.org/ogsys/catalog/X1303
FACE Conformance Authorities Plan
–
FACE Conformance Verification Matrix Edition 1.1
https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16917
FACE Conformance Policy
www.opengroup.org/bookstore/catalog/x1318.htm
•
https://www2.opengroup.org/ogsys/catalog/g142
FACE Shared Data Model
https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16719
FACE Conformance Verification Matrix User's Guide
–
https://www2.opengroup.org/ogsys/catalog/c145
FACE Reference Implementation Guide
–
•
https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16656
FACE Verification Statement
–
www.opengroup.org/bookstore/catalog/c137.htm
FACE Technical Standard Edition 2.1
–
•
https://www2.opengroup.org/ogsys/catalog/C13J
FACE Technical Standard Edition 2.0
FACE Conformance Statement
–
https://www2.opengroup.org/ogsys/catalog/U131
FACE Technical Standard Edition 1.1
–
•
http://www.opengroup.org/bookstore/catalog/c122.htm
–
•
https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16630
https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16438
FACE Conformance Test Suites
–
https://www.opengroup.us/face/documents.php?action=show&dcat=50&gdid=16964
For Change Requests / Problem Reports please use the following link:
https://mantis-fp.gtri.gatech.edu/
29
© 2015 The Open Group
Distro A, Approved for Public Release NAVAIR 2014-088
Download