SlideShare uma empresa Scribd logo
1 de 27
COTS FACE Solutions
RTI and Wind River
 DoD Airborne systems are typically developed for
a unique set of requirements by a single vendor
– Long lead times
– Limited reuse of software
– Barriers to innovation / competition
Why the FACE initiative?
The Future Airborne Capability Environment (FACE) initiative is an approach
designed as a response
to the DoD aviation community’s challenges
 Existing DoD Acquisition structure does not facilitate software reuse well
 Open Architecture (OA) standards insufficient to enable software reuse
 Platform PMs are not funded to assume cost or schedule risk of multi-
platform requirements
• AdaCore
• Astronautics Corporation of
America
• Avalex Technologies
• Avionics Interface Technologies
• Barco Federal Systems
• Brockwell Technologies
• CALCULEX
• Camber Corporation
• Carnegie Mellon Univ. –
Software Engineering Institute
• CERTON Software, Inc.
• Chesapeake Technology Int’l.
• CMC Electronics
• Cobham Aerospace
Communications
• Core Avionics & Industrial Inc.
• Creative Electronic Systems –
CAL, Inc.
• CTSi
• Curtiss-Wright 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.
• GrammaTech, Inc.
• Howell Instruments, Inc.
• Johns Hopkins Univ. - APL
• Kaman Precision Products
• KIHOMAC
• Kutta Technologies
• L-3 Communications
• LDRA Technology
• LynuxWorks
• Mercury Systems
• Mobile Reasoning, Inc
• Physical Optics Corp.
• Presagis USA, Inc.
• Pyrrhus Software
• Vencore
• Real-Time Innovations
• Richland Technologies
• Selex Galileo Inc.
• SimVentions
• Stauder Technologies
• Southwest Research Institute
• Support Systems Associates
• Symetrics Industries
• Technology Service Corporation
• Thomas Production Company
• TTTech North America, Inc.
• Tucson Embedded Systems
• US Army Electronic Proving
Ground
• Verocel
• Zodiac Data Systems
FACE Consortium Members
• BAE Systems
• Bell Helicopter
• 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
• Boeing
• Lockheed Martin
• Rockwell Collins
• US Army PEO Aviation
• US Navy NAVAIR
What is standardized on these devices?
The Interface!
What is competitive about these devices?
ANSI standard C81.67 and IEC standard 60061-1
The Application Design!
The future FACE marketplace
Benefits of Standardization
Characteristic LED CFL Incandescent
Light bulb projected lifespan 50,000 hours 10,000 hours 1,200 hours
Watts per bulb (equivalent 60 watts) 10 14 60
Cost per bulb $7.95 $5.67 $1.99
KWh of electricity used over 50,000 hours 500 700 3000
Cost of electricity @$0.10 / KWh $50 $70 $300
Bulbs needed for 50,000 hours of use 1 5 42
Equivalent 50,000 hour bulb expense $7.95 $28.35 $83.58
Total cost for 50,000 hours $57.95 $98.35 $383.58
Total cost for avg. 25 bulbs per household $1,448.75 $2,458.75 $9,589.50
Savings for switching from incandescent $8,140.75 $7,130.75 $0
A common infrastructure enables both innovation and cost savings
Closed/Proprietary Open
The FACE Open Architecture
FACE Layered Architecture
Portable
FACE
Application
Portable
FACE
Application
Portable
FACE
Application
Portable
FACE
Application
Computing Hardware
I/O Services Segment
Platform Specific Segment
Operating System Segment
Transport Services Segment
FACE Architecture: Layered Architecture Example
The FACE use of abstraction layers based upon
existing commercial and military standards at
segment interfaces diminishes the need for new
standards
FACE Interface Abstraction Layers
 O/S interface – POSIX PSE51-53 and ARINC 653
 I/O interface – Common I/O API and messaging interface
 Transport interface – POSIX, ARINC 653, DDS, more
Publicly Available 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 1.1
– https://www2.opengroup.org/ogsys/catalog/C13J
 FACE Technical Standard Edition 2.0
– www.opengroup.org/bookstore/catalog/c137.htm
 FACE Technical Standard Edition 2.1
– https://www2.opengroup.org/ogsys/catalog/c145
 FACE Reference Implementation Guide
– https://www2.opengroup.org/ogsys/catalog/g142
 FACE Shared Data Model
– https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16917
 FACE Verification Statement
– https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16719
 FACE Conformance Policy
– https://www2.opengroup.org/ogsys/catalog/X1303
 FACE Conformance Authorities Plan
– https://www2.opengroup.org/ogsys/catalog/X1302
 FACE Conformance Statement
– https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16656
 FACE Conformance Verification Matrix User’s Guide
– www.opengroup.org/bookstore/catalog/x1318.htm
 FACE Conformance Verification Matrix Edition 1.1
– www.opengroup.org/bookstore/catalog/x1318a.htm
 FACE Conformance Verification Matrix Edition 2.0
– 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
– https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16630
 FACE Library Implementation Plan
– https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16438
 FACE Contract Guide, Version 1.0
– http://www.opengroup.org/bookstore/catalog
4 FACE Operating Systems Profiles
FACE Operating System Segment (OSS)
Portable Component Segment
Transport Services Segment
FACE Safety Base Profile
241 POSIX PSE52 APIs + ARINC 653
FACE Safety Extended Profile
331 POSIX PSE52 APIs + ARINC 653
FACE General Purpose Profile
796 POSIX PSE53 APIs; ARINC 653 Optional
FACE Security Profile
162 POSIX PSE52 APIs + ARINC 653
Wind River FACE Aligned Operating Systems
FACE Operating System Segment (OSS)
Portable Component Segment
Transport Services Segment
FACE Safety Base Profile
VxWorks 653
FACE Safety Extended Profile
VxWorks 653
FACE General Purpose Profile
Wind River Linux, VxWorks 7
FACE Security Profile
VxWorks MILS
VxWorks 653 IMA Architecture
User
Mode
Kernel
Mode
ARINC 653
Guest OS
Flight
Control (FC)
Application
Level A
POSIX
Guest OS
VxWorks
Guest OS
Linux
Guest OS
Radar
Application
Level B
Graphics
Generator
Application
Level C
Display
Application
Level D
Multi-core Hardware
VxWorks 653 MOS
Module Operating System
ARINC 653 Health Management
Thread
Scheduling
Partition
Per Core
Scheduling
Core 0 Core1 Core 2 Core n
ARINC 653 Ports
XML Configuration Data
Board / Devices BSP ASP Device 0 Device n
DO-178C COTS Certification Evidence Package
 RTCA DO-178C DAL A
 COTS Evidence Enables
– Integration to system
package
– Ease of verification by
Certification Authority
 COTS Evidence Reduces
– Certification risk
– Cost of certification
Sealed DVD with Certification Artifacts
(70,000 hyperlinked files)
• VxWorks 653 (MOS +POS) Cert Platform kernel
• Source and binary code
• Plan for Software Aspects of Certification
(PSAC)
• Software Quality Assurance Plan
• Software Configuration Management Plan
(SCMP)
• Software Development Plan (SDP)
• Software requirements standards
• Software design standards
• Software coding standards
• Software Verification Plan (SVP)
• Software Requirements Specification (SRS)
• 7,000 Requirements
• Software Design Document (SDD)
• Version Description Document (VDD)
• Traceability matrix
• Software development folder
• Design reviews
• Code reviews (40,000 LOC)
• Test reviews (7,500 Tests)
• Functional test (270,000 LOC)
• Functional test coverage results (object level)
• Tool qualification documentation
• Test Harness for VxWorks 653
• VerOcode, VerOLink, VeroSource-A, VeroTrace
• Software Accomplishment Summary (SAS)
• Software Vulnerability Analysis
• Robust Partitioning AnalysisWind River safety solutions are used by
over 250 customers on over 350 projects
working on over 70 aircraft
17 © 2015 Wind River. All Rights Reserved.
VXWORKS 653 SUCCESS
BOEING 787 DREAMLINER
Northrop Grumman Selects VxWorks 653
UH-60 “Black Hawk” Cockpit Digitization Program
"Our use of VxWorks 653 enables us to align with the FACE™ Technical Standard, achieve
DO-178C certification, and consolidate our avionics technology on multi-core hardware,
resulting in superior performance and lower life cycle costs.“
- Ike Song, vice president, Situational Awareness Systems
Photo credit: U.S. Army photo by Sgt. Scott Tant
Transport Services Segment
© 2015 RTI 19
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 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
Platform Independent Model
( )
Platform-Specific Model
( )
© 2015 RTI 20
RTI Transport Services Segment (TSS)
© 2015 RTI 21
DDS-RTPS wire
protocol compliant:
interoperable with
non-FACE DDS apps
Publish/subscribe
paradigm
Physical connection(s)
configurable at
integration time
Generated by RTI
IDL compiler from
Platform Data
Model
Loose Coupling for
Easy Integration and Evolution
DDS Compliant Publish/Subscribe
Control
App
Commands
Sensor
SensorData
ActuatorSensor
SensorData
Display
App
© 2015 RTI 22
Flexible Communication
Application Transparent, Configured at Integration Time
© 2015 RTI 23
RTIDDS
CORBA
Sockets
POSIX
Queues
Shared
memory
Queuing
ports
Sampling
ports
Proximity Intra-partition ● ● ● ● ● ● ●
Inter-partition ● ● ● ● ●
Inter-node ● ● ●
Multiple concurrently ●
Distribution One-to-one ● ● ● ● ● ● ●
One-to-many ● ● ● ● ●
Many-to-one ● ● ●
Many-to-many ● ●
● Unreliable
Airborne System
Airborne System
Flexible Integration
Including TSS and
Native DDS Apps
© 2015 RTI 24
FACE
UoP
FACE
UoP
Local Communication
TSS Library TSS Library
Routing
Service
FACE
UoP
FACE
UoP
Local Communication
TSS Library TSS Library
Routing
Service
DDS
App
DDS
App
Local Communication
DDS Library DDS Library
Routing
Service
Ground System
DO-178C Level A Certification Path
• Currently generating
DO-178C Level A
evidence for core DDS
implementation
• TSS is thin layer over
DDS (~2k ELOC)
© 2015 RTI 25
FACE COTS Partner Solution Stack
Portable Component Segment
Operating System Segment with Wind River VxWorks 653
SCADE FACE Adaptor for TS
SCADE Suite for Control
Application
SCADE Display for
Graphics and HMI Design
Transport Services Segment
IO Services Segment
ARINC
Ports
RTI Connect™ DDS
SCADE System IMA for
ARINC 653 System
Architecture
Sockets
Platform Specific Services Segment
Common
Services
Graphic Services
SCADE System IMA
Configuration Tables Generator
Graphics Server
for ARINC 661 or Open GL
GE-IP SBC312 Board with Freescale P4080
O
S
TS
O
S
O
S
O
S
IO
 FACE initiative will enable getting
capabilities to the Warfighter faster
and at a lower cost
 COTS FACE components from a
wide ecosystem of Industry
suppliers is driving the economic
efficiencies for FACE platforms
 COTS FACE solutions are
available NOW
Summary

Mais conteúdo relacionado

Mais procurados

Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réel
mikhailether
 
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linaro
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarqué
Houssem Rouini
 
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile AppsMachine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps
Kevin Moran
 

Mais procurados (20)

Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
Patching Windows Executables with the Backdoor Factory | DerbyCon 2013
 
F5 프로그래밍 기능
F5 프로그래밍 기능F5 프로그래밍 기능
F5 프로그래밍 기능
 
EBIOS Risk Manager
EBIOS Risk ManagerEBIOS Risk Manager
EBIOS Risk Manager
 
Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réel
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
Review of QNX
Review of QNXReview of QNX
Review of QNX
 
Introduction to OpenCL, 2010
Introduction to OpenCL, 2010Introduction to OpenCL, 2010
Introduction to OpenCL, 2010
 
Platform Technologies to Accelerate Novel Vaccine Development and Manufacturing
Platform Technologies to Accelerate Novel Vaccine Development and ManufacturingPlatform Technologies to Accelerate Novel Vaccine Development and Manufacturing
Platform Technologies to Accelerate Novel Vaccine Development and Manufacturing
 
GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
 
Ebios
EbiosEbios
Ebios
 
MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC Prototyping
 
ISO/IEC 27005 : processus de traitement des risques et conformité
ISO/IEC 27005 : processus de traitement des risques et conformitéISO/IEC 27005 : processus de traitement des risques et conformité
ISO/IEC 27005 : processus de traitement des risques et conformité
 
Heterogeneous System Architecture Overview
Heterogeneous System Architecture OverviewHeterogeneous System Architecture Overview
Heterogeneous System Architecture Overview
 
Présentation Méthode EBIOS Risk Manager
Présentation Méthode EBIOS Risk ManagerPrésentation Méthode EBIOS Risk Manager
Présentation Méthode EBIOS Risk Manager
 
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
 
La Guerre information
La Guerre informationLa Guerre information
La Guerre information
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarqué
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
 
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile AppsMachine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps
 
Hardware Accelerated 2D Rendering for Android
Hardware Accelerated 2D Rendering for AndroidHardware Accelerated 2D Rendering for Android
Hardware Accelerated 2D Rendering for Android
 

Destaque

Destaque (14)

FACE-ing Reality: Maintaining our Military Edge in the Modern World
FACE-ing Reality: Maintaining our Military Edge in the Modern WorldFACE-ing Reality: Maintaining our Military Edge in the Modern World
FACE-ing Reality: Maintaining our Military Edge in the Modern World
 
Accelerating Safety and Security Certification with FACE™ COTS Solutions
Accelerating Safety and Security Certification with FACE™ COTS SolutionsAccelerating Safety and Security Certification with FACE™ COTS Solutions
Accelerating Safety and Security Certification with FACE™ COTS Solutions
 
How to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsHow to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing Systems
 
Software Architecture Evaluation of Unmanned Aerial Vehicles Fuzzy Based Cont...
Software Architecture Evaluation of Unmanned Aerial Vehicles Fuzzy Based Cont...Software Architecture Evaluation of Unmanned Aerial Vehicles Fuzzy Based Cont...
Software Architecture Evaluation of Unmanned Aerial Vehicles Fuzzy Based Cont...
 
FACE Integration Using Wind River Technology
FACE Integration Using Wind River TechnologyFACE Integration Using Wind River Technology
FACE Integration Using Wind River Technology
 
Javaの登場と発展
Javaの登場と発展Javaの登場と発展
Javaの登場と発展
 
Open splice dds security
Open splice dds securityOpen splice dds security
Open splice dds security
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
T 50 avionics embedded software development using java
T 50 avionics embedded software development using javaT 50 avionics embedded software development using java
T 50 avionics embedded software development using java
 
DDS Security
DDS SecurityDDS Security
DDS Security
 
OpenSplice Security Module
OpenSplice Security ModuleOpenSplice Security Module
OpenSplice Security Module
 
DDS In Action Part II
DDS In Action Part IIDDS In Action Part II
DDS In Action Part II
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part I
 

Semelhante a Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Platform

Enhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptxEnhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptx
Abrar Hafiz
 
Kenn_Young_042016
Kenn_Young_042016Kenn_Young_042016
Kenn_Young_042016
Kenn Young
 
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E AFuture Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
GlobalLogic Croatia
 

Semelhante a Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Platform (20)

Enhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptxEnhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptx
 
FACE Architecture Executive Summary
FACE Architecture Executive SummaryFACE Architecture Executive Summary
FACE Architecture Executive Summary
 
Wind River Overview
Wind River OverviewWind River Overview
Wind River Overview
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
 
Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned Aircraft
 
IBM ALM for aviation safety compliance aerospace
IBM ALM for aviation safety compliance aerospaceIBM ALM for aviation safety compliance aerospace
IBM ALM for aviation safety compliance aerospace
 
Kenn_Young_042016
Kenn_Young_042016Kenn_Young_042016
Kenn_Young_042016
 
BCO Inc
BCO IncBCO Inc
BCO Inc
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
 
AE8751 - Unit II.pdf
AE8751 - Unit II.pdfAE8751 - Unit II.pdf
AE8751 - Unit II.pdf
 
IBM Detailed ALM/ELM for Aerospace & Defence overview
IBM Detailed ALM/ELM  for Aerospace & Defence overviewIBM Detailed ALM/ELM  for Aerospace & Defence overview
IBM Detailed ALM/ELM for Aerospace & Defence overview
 
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsData Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
Industrial Automation Infrastructure
Industrial Automation InfrastructureIndustrial Automation Infrastructure
Industrial Automation Infrastructure
 
How to Minimize Cost and Risk for Developing Safety-Certifiable Systems
How to Minimize Cost and Risk for Developing Safety-Certifiable SystemsHow to Minimize Cost and Risk for Developing Safety-Certifiable Systems
How to Minimize Cost and Risk for Developing Safety-Certifiable Systems
 
eInfochips Avionics Capabilities
eInfochips Avionics CapabilitieseInfochips Avionics Capabilities
eInfochips Avionics Capabilities
 
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E AFuture Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
 
EXB Case Studies_2014
EXB Case Studies_2014EXB Case Studies_2014
EXB Case Studies_2014
 
Resume
ResumeResume
Resume
 

Mais de Real-Time Innovations (RTI)

Mais de Real-Time Innovations (RTI) (20)

A Tour of RTI Applications
A Tour of RTI ApplicationsA Tour of RTI Applications
A Tour of RTI Applications
 
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car Architectures
 
Introduction to RTI DDS
Introduction to RTI DDSIntroduction to RTI DDS
Introduction to RTI DDS
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control Systems
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
Cyber Security for the Connected Car
Cyber Security for the Connected Car Cyber Security for the Connected Car
Cyber Security for the Connected Car
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Secrets of Autonomous Car Design
Secrets of Autonomous Car DesignSecrets of Autonomous Car Design
Secrets of Autonomous Car Design
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
 
IoT and M2M Safety and Security
IoT and M2M Safety and Security 	IoT and M2M Safety and Security
IoT and M2M Safety and Security
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Platform

  • 1. COTS FACE Solutions RTI and Wind River
  • 2.  DoD Airborne systems are typically developed for a unique set of requirements by a single vendor – Long lead times – Limited reuse of software – Barriers to innovation / competition Why the FACE initiative? The Future Airborne Capability Environment (FACE) initiative is an approach designed as a response to the DoD aviation community’s challenges  Existing DoD Acquisition structure does not facilitate software reuse well  Open Architecture (OA) standards insufficient to enable software reuse  Platform PMs are not funded to assume cost or schedule risk of multi- platform requirements
  • 3. • AdaCore • Astronautics Corporation of America • Avalex Technologies • Avionics Interface Technologies • Barco Federal Systems • Brockwell Technologies • CALCULEX • Camber Corporation • Carnegie Mellon Univ. – Software Engineering Institute • CERTON Software, Inc. • Chesapeake Technology Int’l. • CMC Electronics • Cobham Aerospace Communications • Core Avionics & Industrial Inc. • Creative Electronic Systems – CAL, Inc. • CTSi • Curtiss-Wright 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. • GrammaTech, Inc. • Howell Instruments, Inc. • Johns Hopkins Univ. - APL • Kaman Precision Products • KIHOMAC • Kutta Technologies • L-3 Communications • LDRA Technology • LynuxWorks • Mercury Systems • Mobile Reasoning, Inc • Physical Optics Corp. • Presagis USA, Inc. • Pyrrhus Software • Vencore • Real-Time Innovations • Richland Technologies • Selex Galileo Inc. • SimVentions • Stauder Technologies • Southwest Research Institute • Support Systems Associates • Symetrics Industries • Technology Service Corporation • Thomas Production Company • TTTech North America, Inc. • Tucson Embedded Systems • US Army Electronic Proving Ground • Verocel • Zodiac Data Systems FACE Consortium Members • BAE Systems • Bell Helicopter • 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 • Boeing • Lockheed Martin • Rockwell Collins • US Army PEO Aviation • US Navy NAVAIR
  • 4. What is standardized on these devices? The Interface!
  • 5. What is competitive about these devices? ANSI standard C81.67 and IEC standard 60061-1 The Application Design!
  • 6. The future FACE marketplace
  • 7. Benefits of Standardization Characteristic LED CFL Incandescent Light bulb projected lifespan 50,000 hours 10,000 hours 1,200 hours Watts per bulb (equivalent 60 watts) 10 14 60 Cost per bulb $7.95 $5.67 $1.99 KWh of electricity used over 50,000 hours 500 700 3000 Cost of electricity @$0.10 / KWh $50 $70 $300 Bulbs needed for 50,000 hours of use 1 5 42 Equivalent 50,000 hour bulb expense $7.95 $28.35 $83.58 Total cost for 50,000 hours $57.95 $98.35 $383.58 Total cost for avg. 25 bulbs per household $1,448.75 $2,458.75 $9,589.50 Savings for switching from incandescent $8,140.75 $7,130.75 $0 A common infrastructure enables both innovation and cost savings
  • 9. FACE Layered Architecture Portable FACE Application Portable FACE Application Portable FACE Application Portable FACE Application Computing Hardware I/O Services Segment Platform Specific Segment Operating System Segment Transport Services Segment
  • 10. FACE Architecture: Layered Architecture Example
  • 11. The FACE use of abstraction layers based upon existing commercial and military standards at segment interfaces diminishes the need for new standards FACE Interface Abstraction Layers  O/S interface – POSIX PSE51-53 and ARINC 653  I/O interface – Common I/O API and messaging interface  Transport interface – POSIX, ARINC 653, DDS, more
  • 12. Publicly Available 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 1.1 – https://www2.opengroup.org/ogsys/catalog/C13J  FACE Technical Standard Edition 2.0 – www.opengroup.org/bookstore/catalog/c137.htm  FACE Technical Standard Edition 2.1 – https://www2.opengroup.org/ogsys/catalog/c145  FACE Reference Implementation Guide – https://www2.opengroup.org/ogsys/catalog/g142  FACE Shared Data Model – https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16917  FACE Verification Statement – https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16719  FACE Conformance Policy – https://www2.opengroup.org/ogsys/catalog/X1303  FACE Conformance Authorities Plan – https://www2.opengroup.org/ogsys/catalog/X1302  FACE Conformance Statement – https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16656  FACE Conformance Verification Matrix User’s Guide – www.opengroup.org/bookstore/catalog/x1318.htm  FACE Conformance Verification Matrix Edition 1.1 – www.opengroup.org/bookstore/catalog/x1318a.htm  FACE Conformance Verification Matrix Edition 2.0 – 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 – https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16630  FACE Library Implementation Plan – https://www.opengroup.us/face/documents.php?action=show&dcat=&gdid=16438  FACE Contract Guide, Version 1.0 – http://www.opengroup.org/bookstore/catalog
  • 13. 4 FACE Operating Systems Profiles FACE Operating System Segment (OSS) Portable Component Segment Transport Services Segment FACE Safety Base Profile 241 POSIX PSE52 APIs + ARINC 653 FACE Safety Extended Profile 331 POSIX PSE52 APIs + ARINC 653 FACE General Purpose Profile 796 POSIX PSE53 APIs; ARINC 653 Optional FACE Security Profile 162 POSIX PSE52 APIs + ARINC 653
  • 14. Wind River FACE Aligned Operating Systems FACE Operating System Segment (OSS) Portable Component Segment Transport Services Segment FACE Safety Base Profile VxWorks 653 FACE Safety Extended Profile VxWorks 653 FACE General Purpose Profile Wind River Linux, VxWorks 7 FACE Security Profile VxWorks MILS
  • 15. VxWorks 653 IMA Architecture User Mode Kernel Mode ARINC 653 Guest OS Flight Control (FC) Application Level A POSIX Guest OS VxWorks Guest OS Linux Guest OS Radar Application Level B Graphics Generator Application Level C Display Application Level D Multi-core Hardware VxWorks 653 MOS Module Operating System ARINC 653 Health Management Thread Scheduling Partition Per Core Scheduling Core 0 Core1 Core 2 Core n ARINC 653 Ports XML Configuration Data Board / Devices BSP ASP Device 0 Device n
  • 16. DO-178C COTS Certification Evidence Package  RTCA DO-178C DAL A  COTS Evidence Enables – Integration to system package – Ease of verification by Certification Authority  COTS Evidence Reduces – Certification risk – Cost of certification Sealed DVD with Certification Artifacts (70,000 hyperlinked files) • VxWorks 653 (MOS +POS) Cert Platform kernel • Source and binary code • Plan for Software Aspects of Certification (PSAC) • Software Quality Assurance Plan • Software Configuration Management Plan (SCMP) • Software Development Plan (SDP) • Software requirements standards • Software design standards • Software coding standards • Software Verification Plan (SVP) • Software Requirements Specification (SRS) • 7,000 Requirements • Software Design Document (SDD) • Version Description Document (VDD) • Traceability matrix • Software development folder • Design reviews • Code reviews (40,000 LOC) • Test reviews (7,500 Tests) • Functional test (270,000 LOC) • Functional test coverage results (object level) • Tool qualification documentation • Test Harness for VxWorks 653 • VerOcode, VerOLink, VeroSource-A, VeroTrace • Software Accomplishment Summary (SAS) • Software Vulnerability Analysis • Robust Partitioning AnalysisWind River safety solutions are used by over 250 customers on over 350 projects working on over 70 aircraft
  • 17. 17 © 2015 Wind River. All Rights Reserved. VXWORKS 653 SUCCESS BOEING 787 DREAMLINER
  • 18. Northrop Grumman Selects VxWorks 653 UH-60 “Black Hawk” Cockpit Digitization Program "Our use of VxWorks 653 enables us to align with the FACE™ Technical Standard, achieve DO-178C certification, and consolidate our avionics technology on multi-core hardware, resulting in superior performance and lower life cycle costs.“ - Ike Song, vice president, Situational Awareness Systems Photo credit: U.S. Army photo by Sgt. Scott Tant
  • 20. 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 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 Platform Independent Model ( ) Platform-Specific Model ( ) © 2015 RTI 20
  • 21. RTI Transport Services Segment (TSS) © 2015 RTI 21 DDS-RTPS wire protocol compliant: interoperable with non-FACE DDS apps Publish/subscribe paradigm Physical connection(s) configurable at integration time Generated by RTI IDL compiler from Platform Data Model
  • 22. Loose Coupling for Easy Integration and Evolution DDS Compliant Publish/Subscribe Control App Commands Sensor SensorData ActuatorSensor SensorData Display App © 2015 RTI 22
  • 23. Flexible Communication Application Transparent, Configured at Integration Time © 2015 RTI 23 RTIDDS CORBA Sockets POSIX Queues Shared memory Queuing ports Sampling ports Proximity Intra-partition ● ● ● ● ● ● ● Inter-partition ● ● ● ● ● Inter-node ● ● ● Multiple concurrently ● Distribution One-to-one ● ● ● ● ● ● ● One-to-many ● ● ● ● ● Many-to-one ● ● ● Many-to-many ● ● ● Unreliable
  • 24. Airborne System Airborne System Flexible Integration Including TSS and Native DDS Apps © 2015 RTI 24 FACE UoP FACE UoP Local Communication TSS Library TSS Library Routing Service FACE UoP FACE UoP Local Communication TSS Library TSS Library Routing Service DDS App DDS App Local Communication DDS Library DDS Library Routing Service Ground System
  • 25. DO-178C Level A Certification Path • Currently generating DO-178C Level A evidence for core DDS implementation • TSS is thin layer over DDS (~2k ELOC) © 2015 RTI 25
  • 26. FACE COTS Partner Solution Stack Portable Component Segment Operating System Segment with Wind River VxWorks 653 SCADE FACE Adaptor for TS SCADE Suite for Control Application SCADE Display for Graphics and HMI Design Transport Services Segment IO Services Segment ARINC Ports RTI Connect™ DDS SCADE System IMA for ARINC 653 System Architecture Sockets Platform Specific Services Segment Common Services Graphic Services SCADE System IMA Configuration Tables Generator Graphics Server for ARINC 661 or Open GL GE-IP SBC312 Board with Freescale P4080 O S TS O S O S O S IO
  • 27.  FACE initiative will enable getting capabilities to the Warfighter faster and at a lower cost  COTS FACE components from a wide ecosystem of Industry suppliers is driving the economic efficiencies for FACE platforms  COTS FACE solutions are available NOW Summary