Integrated Modular Avionics. The way ahead for aircraft computing platforms?

Similar documents
A Survey of Time and Space Partitioning for Space Avionics

Applicability / Compatibility of STPA with FAA Regulations & Guidance. First STAMP/STPA Workshop. Federal Aviation Administration

International Conference on Integrated Modular Avionics Moscow

ARINC Project Initiation/Modification (APIM)

Multi/many core in Avionics Systems

ARINC Project Initiation/Modification (APIM)

In-Service Data Program Helps Boeing Design, Build, and Support Airplanes

Monitoring & Control Tim Stevenson Yogesh Wadadekar

Embedded System Development for Distributed Networked Computing Platforms

The LINK2000+ Test Facility Presentation. Eurocontrol LINK Programme

AIRBUS Generic Flight Test Installation

Index. Springer International Publishing AG 2018 I. Schagaev, B.R. Kirk, Active System Control, DOI /

Simulator Architecture for Training Needs of Modern Aircraft. Philippe Perey Technology Director & A350 Program Director

Multicore Processing in the Avionics Industry Needs and Concerns April 21, 2017 Greg Arundale Rockwell Collins

Flight test organisation

In-Flight Entertainment and Connectivity

Identifying and Utilizing Precursors

USAF Airworthiness Policy and Process Updates

Summary. Filename: IDOC Created: July 24, 2012 Modified: May 6, 2013

A350 Technology. Aviation Technical Education Council. Name Thierry HARQUIN. Orlando, Florida 21 April th March 2007

Higher National Unit Specification. General information for centres. Unit code: DR04 34

Paperless Aircraft Operations - IATA s Vision and Actions - Chris MARKOU IATA Operational Costs Management

Critical Systems and Software Solutions

Aeronautics & Air Transport in FP7

Aeronautics & Air Transport in FP7. DG RTD-H.3 - Aeronautics Brussels, January 2007

Avionics Certification. Dhruv Mittal

Weather Technology in the Cockpit (WTIC) Planning and Status Update

Navitaire GoNow Day-of-departure services

National Microelectronics Institute Available from:

Quality Assurance. Introduction Need for quality assurance Answer to the need of quality assurance Details on quality assurance Conclusion A B C D E

DP-7 The need for QMS controlled processes in AIS/AIM. Presentation to QMS for AIS/MAP Service Implementation Workshop Dakar, Senegal, May 2011

Measure 67: Intermodality for people First page:

TERMS OF REFERENCE Special Committee (SC) 216 Aeronautical Systems Security (Revision 8)

Exploring Model-Based System Engineering(MBSE) /Model-Based Development (MBD) in the Life-Cycle Development for Civil Aircrafts

9/16/ CHG 213 VOLUME 3 GENERAL TECHNICAL ADMINISTRATION CHAPTER 61 AIRCRAFT NETWORK SECURITY PROGRAM

SR Technics Training Services

U.S. DEPARTMENT OF TRANSPORTATION FEDERAL AVIATION ADMINISTRATION. National Policy

OpenComRTOS: Formally developed RTOS for Heterogeneous Systems

Instructions for Continued Airworthiness GDL 84/88 Part 23 AML STC as installed in. (Make and Model Airplane)

User Terminal certification process considerations

Performance monitoring report for the second half of 2015/16

Boeing 777 Triple Triple Redundant Flight Controller

SAVOIR industrial perspectives Thales Alenia Space View

Crew Management & Flight Operations:

2012 Mat Su Valley Collision Avoidance Survey

Glass Cockpits in General Aviation Aircraft. Consequences for training and simulators. Fred Abbink

Performance monitoring report for first half of 2015

FAA GBAS Program Update January 29, 2010

Where unique experience creates outstanding ATM expertise, products and services

ARINC Project Initiation/Modification (APIM)

TRANSMITTAL SHEET. Concurrent Requirement Added G450 Customer Bulletin Number 141 (aircraft that have previously incorporated ASC 016)

Pat Reines Avionics Support for GBAS and Performance Based Navigation (PBN)

E-Enabled Vision & Strategy

Air/Ground ATN Implementation Status ATN Seminar, Chiang Mai - 11/14 December

Gabelli Asset Management Aircraft Supplier Conference

Cost-effective, flexible avionics for today s missions and future challenges. Flight2 integrated avionics system. UPGRADES FOR LEGACY C-130s

The organisation of the Airbus. A330/340 flight control system. Ian Sommerville 2001 Airbus flight control system Slide 1

Performance monitoring report for first half of 2016

Airport Safety Management Systems: Integrating Planning Into the Process

Preparatory Course in Business (RMIT) SIM Global Education. Bachelor of Applied Science (Aviation) (Top-Up) RMIT University, Australia

Roadmapping Breakout Session Overview

EUROCAE ED-250: ROAAS MOPS

Implementation challenges for Flight Procedures

KGP 560. Enhanced Ground Proximity Warning System for General Aviation SEAMLESS SAFETY INTEGRATION THROUGH IHAS

HRODC Postgraduate Training Institute

Evidence Based Training For Airline Pilots

Jeppesen Total Navigation Solution

RTCA SC-216 Aeronautical Systems Security

Global Interoperability - Airborne Architecture and Avionics Interoperability Roadmap Project Number Project Manager

Emerging Locator & Flight Data Technology

Cyber-hijacking Airplanes:

Iris Information Event October Overview of SESAR P. Tavernise

Safety Enhancement SE ASA Design Virtual Day-VMC Displays

Designing for ease of future maintenance

DATA MANAGEMENT & CONNECTED SOLUTIONS

Electrical system, HIRF and Lightning

Technologies for Autonomous Operations of UAVs

Aerospace. Tim Mahoney z. President and CEO

SCADE for AIRBUS critical avionics systems

Punt Policing and Monitoring

GBAS and GLS Avionics. Dave Jensen, Product Manager India ACP GBAS Seminar New Delhi 29 January 2010

Digital twin for life predictions in civil aerospace

D DAVID PUBLISHING. Development and Achievement of the T-50 Flight Control s Consolidated OFP. 1. Introduction. 2. Consolidated OFP s Needs

UNIQUE DEPENDABILITY ISSUES FOR COMMERCIAL AIRPLANE FLY BY WIRE SYSTEMS

THE NEXT GENERATION OF AIRCRAFT DATA LINK. Presented by: Rockwell Collins Cedar Rapids, Iowa 52498

Progressive Technology Facilitates Ground-To-Flight-Deck Connectivity

FAA Technical Documentation Requirements

ASPASIA Project. ASPASIA Overall Summary. ASPASIA Project

ADVANCED SURVEILLANCE IN ONE INTEGRATED PACKAGE

IASSF: A Simulation For F/A-18 Avionics Software Testing.

Poland Ground Based Augmentation System (GBAS) Seminar AGENDA. GBAS Overview (Honeywell: Pat Reines)

Your success is our goal. Rely on our engineering.

Introduction to IATP Meetings

Honeywell Advanced Technologies Europe Radek Zaruba, May, ANTARES WP33 User Terminal for General Aviation

Overview Net-Enabled Aircraft Design Current Project Status Join the Team! Kristin Yvonne Rozier University of Cincinnati

Hosted Flight Data Monitoring. Information Sheet

BECOME AN EASA QUALIFIED AIRCRAFT MAINTENANCE ENGINEER

Diploma of Aeroskills (Avionics) MEA50115 CASR Part 66 B2 licence

Research on Design Assurance System with the Development of CAAC s Design Organization Management

INSTRUCTIONS FOR USING THIS SAMPLE FLIGHT MANUAL SUPPLEMENT

Transcription:

Integrated Modular Avionics The way ahead for aircraft computing platforms? 1

Contents The Need for IMA IMA Structure and Services Design Using IMA Related Subjects Conclusion 2

Integrated Modular Avionics The Need 3

Federated Avionics view of the world The need for IMA 4

The need for IMA Federated Avionics Each supplier generally has proprietary hardware (LRU) increasing cost of supply/repair chain and aircraft weight All software in a LRU/card must be developed to the same DO-178B safety level even, if this is not strictly necessary from a SHA viewpoint, and is dedicated to that LRU If the hardware platform changes the whole product needs to re-verified by licensing authority (JAA Europe, FAA USA) 5

The need for IMA Technology Drivers 6 Speed of computing has risen dramatically Computing platforms/software are a significant cost in modern aircraft development upwards of 60% General commercial trend to open systems Desire to use COTS computing platforms Desire for reuse where possible Desire to restrict re-certification costs due to changes the hardware platform

The need for IMA IMA An Answer Makes use of spare computing capacity to run multiple independent applications in a central processing network fewer equipment racks therefore less weight Application software is independent of an open architecture core executive therefore it is platform and location independent Application software can be validated independently of the core executive and hardware Application software is location independent of the IO (Desirable but not always the case) 7

The need for IMA IMA view of the world 8

The need for IMA - Standards ARINC 653 Avionics Application Software Standard Interface (IMA API Standard) Part 1-3 ARINC 651 Design Guidance for Integrated Modular Avionics Discusses various architectural concepts IMA Operating System developed to DO- 178B Category A Software may be written in either Ada or C 9

Integrated Modular Avionics Structure and Services 10

11 IMA Core Processing

IMA - Partitions Partitions are highest level of Application Programming Each partition has its own memory and time slice allocation these are robustly protected by the O/S Allocation of resources are agreed between the system integrator (SI) and the function supplier (FS) The results of which are captured in a configuration table System integrator has overall responsibility of how resources are divided between FS 12 Partitions are regularly scheduled

IMA Partitions (Temporal) MAF MAjor Frame The intrinsic repeat cycle of the Core Module 13

IMA - I/O Application software deals with external data from logical ports only (what the form the transport layer of that data is of no concern of the application) The configuration table allows physical data to be mapped to/from the logical data but this is done in the core (Via Virtual Links). Partitions can share IO sources All IO data that crosses a partition s boundary becomes external to the Core Module 14

Internal Services Provided Multiple Prioritised Processes 15 Inc 1 Partition Error Handler (Highest Priority process) Inter-process communications (4 Mechanisms) Log books & Non Volatile Memory Exception handling I/O Resources via API An Initialisation/Operational mode change

Internal Services Not Provided Timer Services Interrupts Internal memory Control Application Error Handling All internal items must be developed to the same Software Integrity Level 16

Designing Using IMA Timing APIs do not provide timing functionality for a partition/processes so this functionality must be provided by the FS Designer must understand the how their partitions operate in the context of MIF and MAF to operate timers Designers need to be aware of how the refresh rate of data impacts their design, as continuous monitoring is not possible 17

Integrated Modular Avionics Design Using IMA 18

Design Using IMA - General Does not remove from the developers the responsibility of using normal techniques associated with safety critical software Still requires that software is developed in accordance with DO-178B for the appropriate safety category Developers do not need to concern themselves with development of drivers, CLE etc. 19 Code must be developed to be portable

Design Using IMA BITE 1 BITE has a hierarchy An application s BITE is restricted to the system it monitors/controls Controlled RDC/LRU have their own lowlevel BITE A System BITE correlates faults normally 1 per application An application does not perform BITE on the Processor Module resources 20

Design Using IMA BITE 2 Health Monitoring (HM) is provided by the Processor to monitor the Health of the Processing Module s resources HM may monitor BITE output of application partitions to determine its own fault conditions 21

Design Using IMA - Concerns It does not save us any time? 22 Focus is on the whole lifecycle cost Platform can change without affecting the application Obsolete items do not need to be stored over 30 years (Aircraft design life) Easier to deal with planned obsolescence Fewer spares need to be held by airlines Increases aircraft availability through use of common components.

Design Using IMA - Additional Issues Who provides allowance for spare capacity Certification based on system certification not generic platforms within the whole aircraft Alters the relationship between FS and SI Diversity Issues 23

Integrated Modular Avionics Related Subjects 24

Programmes using IMA Airbus A380 Airbus A330 Multi-Role Tanker Transport Airbus A400-M Boeing 777 (MMA made by Honeywell) Boeing 787 - Dreamliner Boeing 767 Tanker C130 (Modernization Program) Sikorsky S-92 Helicopter 25

Other Uses Can be used where robust partitioning is important Armed Forces used in partitioning secure systems - Multiple Independent Levels of Security (MILS) Looking to be used on C130, F22, F35, GPS systems, etc. 26

Integrated Modular Avionics Conclusion An Avionics Paradigm Shift? 27

IMA - Paradigm Shift? In reality the SI now controls the tools chain It can therefore save money by doing providing certification evidence for all on the platform SI should mandate/control common components To achieve higher savings SI need to analyse whole system to extract out common elements as FS do not see the 28 whole aircraft

IMA - Paradigm Shift? Why design software systems so targeted at a perceived system Split systems along SIL lines Why incorporate low SIL items in with High Integrity Systems Use partitions to create more SIL focused applications I.e Complexity is the enemy of: 29 Safety Cost

IMA And Finally If you always do the same type of thing you always get the same type of result 30

Useful Links www.arinc.com ARINC Website http://www.arinc.com/aeec/general_session /gs_reports/2003/presentations/session%20 1/03_APEX.pdf - Presentation on 653 development http://www.ghs.com/ - Greenhills Website http://www.windriver.com/portal/server.pt - Windriver Website www.avionicsmagazine.com - publication 31

References ARINC 653 Avionics Application Software Standard Interface ARINC 651 Design Guidance for Integrated Modular Avionics DO-178B/ED-12B Software Considerations in Airborne Systems and Equipment Certification IMA 380 CPIOM User s Manual and Usage Domain and Definition 32 Avionics Magazine

Silver Software Consultants Limited Cedar House Riverside Business Park Swindon Road Malmesbury Wiltshire SN16 9NA United Kingdom Tel : +44 (0) 1666 580000 Fax : +44 (0) 1666 580001 Web : www.silver-software.com 628, 11h main, HAL II Stage Bangalore 560 038 India Tel: +91 (080) 5200726. Fax: +91 (080) 5200720 33

Author Richard Wheeler Richard.wheeler@silver-software.com 34