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