Rapid Modular Software Integration (RMSI)



Similar documents
F-16 Modular Mission Computer Application Software

ARINC 653. An Avionics Standard for Safe, Partitioned Systems

Challenges Facing Aerospace and Defense Suppliers

The evolving ARINC 653 standard and it s application to IMA

Parameters for Efficient Software Certification

Connected Aircraft Cockpit and Maintenance Process Improvements Panel

Socio technical Systems. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 2 Slide 1

ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS

Position Descriptions. Aerospace

10/15/2015. Tadiran Telecom SCTC 2015

Aircraft & Defense Vehicle Simulation Lab

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig

Software-Defined Radio Altering the Wireless Value Chain

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

ISOLATING UNTRUSTED SOFTWARE ON SECURE SYSTEMS HYPERVISOR CASE STUDY

SCADE System Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System

ARINC IA Project Initiation/Modification (APIM)

SIMWARE. Building Training Devices with Simware. Version 2

Certification Authorities Software Team (CAST) Position Paper CAST-3

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

ELECTRICAL & POWER DISTRIBUTION

Services we provide. Tel:

Java and the Internet of Things

Building Resilient Systems: The Secure Software Development Lifecycle

Solutions for Simulation

MiCART : Mixed Criticality Real-time Hypervisor

Communication Management Unit : Single Solution of Voice and Data Routing Unit

ROCKWELL COLLINS FLIGHT INFORMATION MANAGEMENT SYSTEM (FIMS) Real-time information management in the cockpit.

SureSense Software Suite Overview

Critical Systems and Software Solutions

A Paradigm Shift for Dispatch Consoles From hardware consoles to a licensed, evergreen software platform

Multilink Processors (Link 11/16/22) and Integration Architectures

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

Information Management Systems and Connectivity. David Poltorak Vice President, Aviation & Network Services Cancun, June 2014

ARTAMIS Mission System. Mike Bell Lockheed Martin MST Tel: Fax:

The Comprehensive and Fully Compliant Certification Solution. Certification Services

SESAR Air Traffic Management Modernization. Honeywell Aerospace Advanced Technology June 2014

Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4.

SECURITY: THE KEY TO AFFORDABLE UNMANNED AIRCRAFT SYSTEMS. By Alex Wilson, Director of Business Development, Aerospace and Defense

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Global Avionics Training Specialists, LLC.

8/27/2015. Brad Schuette IT Manager City of Punta Gorda (941) Don t Wait Another Day

OSA-RTS SPHE H RE R A A

How To Test A Robot Platform And Its Components

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

GORE Aerospace Cables and Materials

ADI Simulation Systems Help Speed Aircraft Development from Preliminary Design through Certification

Systems Engineering. Designing, implementing, deploying and operating systems which include hardware, software and people

Delivering the most complete avionics modernization solution for H-60 and S-70 helicopters.

RESUME' ALFREDO RUIZ, JR.

Imagine What Fitness Can Look Like in the Future

Evolution in Regional Aircraft Avionics

CHAPMAN & HALL/CRC INNOVATIONS IN SOFTWARE ENGINEERING AND SOFTWARE DEVELOPMENT. Software Test Attacks to Break Mobile and Embedded Devices

Oracle Collaboration Suite

Network Security Infrastructure Testing

Program Update June G500, G600 Program Update 06.15

Welcome to Completely Distributed P25 VoIP Dispatch Console Technology

AIRBUS Avionics and Simulation Products Open Source modeling tools in embedded projects

Cyber-hijacking Airplanes:

Flight Processor Virtualization

Socio-Technical Systems

MOCET A Certification Scaffold for Critical Software

A Methodology for Enhancing Legacy TPS/ATS Sustainability via Employing Synthetic Instrumentation Technology

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

COMBATSS-21 Scalable combat management system for the world s navies

Software Engineering. So(ware Evolu1on

Software Engineering for Real- Time Systems.

Benefit of Modular Design

Choosing a host system

Boeing B Introduction Background. Michael J. Morgan

Christie Price Subcontract Administrator Lockheed Martin Corporation South Wadsworth Blvd. Littleton, CO 80125

Development of a Ground System Architecture Test Bed Array

Compositional Security Evaluation: The MILS approach

Technical Solution & White Paper. AFDX/ARINC664 End System Testing JS, AIM GmbH

Integrated Process Control and Data Management in RASSP Enterprise Systems

TITLE: Control of Software

USE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES

AC REUSABLE SOFTWARE COMPONENTS

Título ponencia: GBAS Concept

Aircraft Systems Integration from EMBRAER Perspective. João Paulo Marques Reginato Systems Integration Manager

ni.com/sts NI Semiconductor Test Systems

Sensors and actuators are ubiquitous. They are used

Flash Memory. For Automotive Applications. White Paper F-WP001

GENERAL INFORMATION ON GNSS AUGMENTATION SYSTEMS

Obsolescence Management for Industrial Assets. Don Ogwude President Creative Systems International

CDC UNIFIED PROCESS JOB AID

SAN Conceptual and Design Basics

The MILS Component Integration Approach To Secure Information Sharing

Java Based Simulation Content in E-Learning Development & Deployment Issues and Options

How To Write Software

Universal Flash Storage: Mobilize Your Data

Easy. Modular. Universal. Laboratory automation with SIMATIC PCS 7 LAB SIMATIC PCS 7. Answers for industry.

White Paper 40-nm FPGAs and the Defense Electronic Design Organization

Transcription:

Rapid Modular Software Integration (RMSI) Adam Grimm adam.grimm@kihomac.com

Overview RMSI Overview Future Airborne Compatibility Environment (FACE ) Analog Computer Rehost Integration of Modular Components Demonstration Setup Results FACE is a trademark of The Open Group

RMSI Overview AFRL-funded initiative to demonstrate software compartmentalization using FACE /ARINC 653 A-10C test bed supports concepts for future sustainment-focused cockpit enhancement Rehosted flight critical alpha mach computer into common hardware with COTS moving map application and bad actor test software Created specification for new A-10 FACE based subsystem to support sustainment goals Integrated COTS processor box and COTS signal data converter into A-10 system integration laboratory Successfully Demonstrated Rehost of obsolete analog avionics Plug and play small software apps Reduce software integration and test Improved fault tolerance

FACE FACE -based software compartmentalization provides a modular approach for new development and sustainment App -like approach allows software module reuse and commonality across platforms Major segments are time and space partitioned to ensure safe non-interfering operation Reduces sustainment and development costs Shortens software regression test cycles Source: Technical Standard for Future Airborne Capability Environment (FACE ) Edition 2.0 (https://www2.opengroup.org/ogsys/catalog/c137)

Analog Computer Rehost Rehosted A-10 alpha mach computer (AMC)* Part of the secondary flight control system Receives air pressure and lift data Operates leading edge slats to improve high angle of attack airflow to engines Provides engine and stall tones to pilot New system runs entirely in FACE -based software architecture Created A-10 integrated FACE system (AIFS), a new A-10 subsystem AIFS provides an infrastructure for processing power and analog signal data for FACE -conformant software modules on the A-10 *Technical Description Source: Chase, B. (2015, March/April). Portable Automated Test Station: Using Engineering-Design Partnerships to Replace Obsolete Test Systems. CrossTalk, pp. 4-7.

Modular Component Integration Source: Defense Media Activity (http://media.dma.mil/2007/jun/27/2000477215/670/394/0/062607-f-0602b-100.jpg) Integrated off the shelf modular components to demonstrate interoperability of custom software with existing software from vendors Added primary flight display to demonstrate possible solution to legacy gauge sustainment in a safety critical software environment Off the shelf moving map component demonstrates enhanced situational awareness capabilities and support for new or enhanced software capabilities of AIFS

Demonstration Setup Lab demonstration utilized existing A-10 system integration lab at Lockheed Martin-Owego Mixture of real and simulated hardware ensured aircraft representative operation Added bad actor components to demonstrate modularity Tested each component Primary flight display AMC rehost Moving map Bad actor Representative block diagram Aircraft Simulation Environment Flight Manual Schedule A/C: Aircraft CADC: Central Air Data Computer EGI: Embedded Global Positioning System Inertial Navigation System

Results Good demonstration. All components demonstrated expected results. COTS components successfully executed in A-10 environment AMC software met or exceeded performance of legacy hardware Bad actor software did not compromise the integrity of safety-critical items Potential Way Forward: Install AIFS on test jet to demonstrate system in operational environment Rehost additional analog components into software Integrate AIFS with A-10 sustainment roadmap for legacy systems Key takeaways: FACE provides significant advantages to platforms in sustainment RMSI work can transition to platforms other than A-10 Modularized, open architecture software allows multiple vendors to provide components with minimal interoperability concerns Future systems benefit from a FACE -based approach in terms of additional safety, reduced lifecycle costs and increased commonality

Questions?