ARINC 653. An Avionics Standard for Safe, Partitioned Systems
|
|
|
- Amos Holmes
- 10 years ago
- Views:
Transcription
1 ARINC 653 An Avionics Standard for Safe, Partitioned Systems 1 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
2 Agenda Aerospace Trends IMA vs. Federated ARINC 653 Main concepts Safety facilities Example ARINC 653 Implementation Configuration and Certification of an ARINC 653 System Q&A 2 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
3 Aerospace Trends 3 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
4 Main Aerospace & Defense Trends More functionality smarter avionics, more passenger systems, more payload All electric aircraft (more computerbased systems) Global procurement/partnerships Safe and secure Aerospace Pressure on development cost, schedule Pressure on operational cost (personnel, training, spares) More functionality more lethality/survivability, integrated battlefield, more arms and armor Cyber warfare (more computer-based systems) Coalitions/interoperation Secure and safe Defense Pressure on development cost, schedule Pressure on operational cost (personnel, training, spares) 4 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
5 System Implications More functions, systems of systems, more connectivity in less space, weight, and power (SWaP), reduced cabling Hardware consolidation (multiple applications on fewer processors) Software pressure : larger volume of software comingled on fewer processors New challenges to safe and secure 5 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
6 What is a Certified System? The FAA certifies aircraft, engines and propellers Components are certified only as part of an airplane or engine Safety Case flows down from aircraft to systems to software aircraft system software 6 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
7 Federated vs. IMA Flight Controls Flight Management Inertial Reference System Displays Navigation Computer Mission Computer Engine Controls Engine Monitoring Fire Control Weapons Control Stores Management Targeting Computer Radar Sensor systems FLIR EO/OP 7 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
8 Federated vs. IMA Flight Controls Flight Management Inertial Reference System Displays Navigation Computer Mission Computer Engine Controls Engine Monitoring Fire Control Weapons Control Stores Management Targeting Computer Radar Sensor systems FLIR EO/OP 8 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
9 Federated vs. IMA Flight Controls Flight Management Inertial Reference System Displays Navigation Computer Mission Computer Engine Controls Engine Monitoring Fire Control Weapons Control Stores Management Targeting Computer Radar Sensor systems FLIR EO/OP 9 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
10 Federated vs. IMA? Federated IMA PROs Traditional methodology (well understood) Relative ease of design and certification Supply chain geared for this CONs SWaP Each function is separate LRU Poor S/W re-use Poor portability Poor modularity Tier 1 at mercy of Primes ($$ for Tier 1) Air Data Computer Cockpit Displays Changes require complete recertification $$$$ Flight Management PROs SWaP (multiple functions on single LRU) Excellent S/W re-use Excellent portability Excellent modularity CONs Modern methodology (777, A380, 787 ) Poorly understood Complexity of design and certification Supply chain not setup for IMA projects Air Data FMS Displays System MMU-Partitioning 10 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008 ARINC 429/1553 Operating System Changes require minimal recertification $$$$
11 Federated vs. IMA Reality These will co-exist for some time Some functions still preferred on single LRU Flight Controls for instance ARINC 653 Standard evolving to include federated LRUs ARINC 653 Part 4 Boeing KC767A Tanker Aircraft [Certified Apr 2008] IMA -Avionics & Flight Computer -Aerial Refueling Control Computer Federated - Multi Purpose Control Unit - Hose Deploy 11 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
12 The ARINC 653 Standard Multiple Partitions Multiple Criticality Levels 12 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
13 The ARINC 653 standard Supplement 1 <Jan 1997> - AEEC, Boeing Health Management, APeX services Time and Space Partitioning Supplement 2 <Mar 2006> Part 1 <Mar 2006> Required Services, including changes to: ARINC 653 partition management Cold start and warm start definition Application software error handling ARINC 653 compliance Ada and C language bindings Part 2 <Jan 2007> - Extended Services, including File System, Logbook, Service Access points Part 3 <Oct 2006> - Conformity Test Specification Supplement 3 <under consideration> Part 1 Required Services Health Monitor - raise application error Sampling port services refresh period Queuing port services Ada language bindings XML schema update Other items to be identified 13 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
14 IMA and ARINC 653 ARINC 653 is a specification for an application executive used for integrating avionics systems on modern aircraft It is an API of 51 routines: time and space (memory) partitioning, health monitoring (error detection and reporting), communications via ports ARINC 653 OS and applications are typically certified per DO-178B; different partitions can be certified to different DO-178B levels Federated System Cockpit Cockpit Displays Displays Flight Flight Air Air Data Management Data Management Computer System Computer System Integrated Modular Avionics (IMA) Air Air Data Data FMS FMS MMU-Partitioning MMU-Partitioning Operating Operating System System Displays Displays ARINC Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
15 ARINC 653 APEX APplication EXecutive Application Programming Interface The ARINC 653 APEX API provides the following services: Process Management Time Management Partition Management Sampling Port Management Queuing Port Management Buffer Management Blackboard Management Semaphore Management Event Management Error Management An API for C and Ada is defined 15 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
16 ARINC 653 Advantages Portability The APEX (APplication/EXecutive) interface facilitates portability of software applications. Reusability The APEX interface allows the production of reusable application code for IMA systems. Modularity By removing hardware and software dependencies, the APEX interface reduces the impact on application software from modifications to the overall system. Integration of Software of Multiple Criticalities Each application uses a virtual target (DO-178B, Section 6.4.1) Supports DO-178B Level A- E on the same processor 16 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
17 Hierarchical Health Management HM Framework supports ARINC 653 model Process level - controlled by the Application Developer Partition level - controlled by the System Integrator Module level - controlled by the Platform Provider Support for Cold and Warm restarts provided Partition level Module level Partition and Module Health Management is configured completely with XML 17 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
18 ARINC 653 The main areas where ARINC 653 is used are where there is the need of: 1. Integrating different systems into one CPU environment 2. ARINC 653 time and space partitioned systems 3. Multiple (hostile) vendors using the same processor 4. Safety-critical control systems 5. Integrated platforms with multiple OSs + Reduces weight, power, wiring, remote computing units Increases certification complexity and diligence 18 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
19 Example of an ARINC 653 OS 19 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
20 ARINC 653 RTOS Architecture User Mode ARINC Application POSIX Application RTOS Application Ada Application ARINC API POSIX API RTOS API Ada API Partition OS Partition OS Partition OS Partition OS ARINC 653 Application Executive (with ARINC 653 ports and time/space scheduler) Board Support Package (BSP) Kernel Mode Hardware Board 20 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
21 ARINC 653 Scheduler Priority-Preemptive Inside Partitions T1 T1 T1 T1 T1 T1 T1 T1 T3 T3 T2 T2 T2 T2 T2 T2 T4 T4 T3 T3 T2 T2 T3 T3 Partition OS Partition OS Partition OS Partition OS Partition #1 Partition #2 Partition #3 Partition #4 Time 21 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
22 Typical ARINC 653 RTOS Features The VxWorks 653 Example Strong Partitioning : Multiple APIs though Multiple Partition Operating Systems (MPOS) : Error Management : Certification Audit : Multiple Certification Levels on one system : Priority Preemptive Scheduling (PPS) Certification Tools Practical IMA Time and Space Partitioning APEX (ARINC 653) Ada and C POSIX Subset C Multilanguage Ada, C, and C++ Legacy possible with COIL Health management Cold / Warm Restarts: 2 secs / 100 millisecs typical Temporal Violation Detection (TVD) DO-178B Level A Certification Evidence available on hyper-linked DVD a complete package Robust Partitioning meets DO-297 IMA requirements Slack time scheduling interrupt driver threads run in idle time of selected partitions Configuration created from XML by qualified development tool Qualified flying monitors: CPU time, memory, ports Agent for Certification Environment (ACE): debug, comm 22 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
23 ARINC 653 XML-Based Configuration 23 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
24 Typical ARINC 653 Architecture IMA System Integrator Supplier 1 Supplier 2 Supplier 3 Supplier 4 Application Developers Platform Provider 24 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
25 So What Is RTCA DO-297? Integrated Modular Avionics (IMA) Development Guidance and Certification Considerations Purpose:..provides guidance for IMA developers, integrators, applicants, and those involved in the approval and continued airworthiness of IMA systems. It provides specific guidance for the assurance of IMA systems as differentiated from traditional federated avionics Results of joint US/EU Study RTCA SC-200 and EUROCAE WG-60 Defines roles and responsibilities Certification applicant, Systems Integrator, Platform Provider, Application Developer References RTCA DO-178B (EUROCAE ED-12B) and ARINC Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
26 XML-Based Configuration Consistent with DO-297 Separates control of concerns among Platform Provider, System Integrator, and Application Developers for configuration-based plug-n-play XML schema and document divided into files for each role Application XML document is a contract between the Application Developer and the System Integrator Configuration data in an application XML document can be kept private between the application team or company and the System Integrator 26 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
27 Certification Considerations How XML Can Ease the Certification of an ARINC 653 System 27 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
28 Expensive Industry Problem: Certifying ARINC 653 Configuration Data To certify an ARINC 653 system to DO-178B: Write human-readable requirements Write and run tests to prove the requirements are met Three ways to certify the configuration data (partitions, ports, health monitoring, ) : Test the entire system as a whole all applications together not feasible with more than 2-3 applications! Cost of change too high during initial cert and on later changes! Write tests for the configuration data, and update with each change also very expensive! Use a DO-178B qualified development tool to guarantee binary configuration data is correctly translated from requirements 28 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
29 XML Compilation XML Editor With Separate Checker Constrained XML input, checked and verified Modular XML Configuration Data Files Discrete XML configuration files for each application, supplier, and integrator per DO-297 XML to Binary Compiler DO-178B Qualified as A Development Tool DO-178B tool qualification eliminates the need for testing output Binary Configuration Data Hardware Platform 29 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008 No intermediate language to trace or add errors
30 Experience Gained in IMA Systems IMA systems are extremely complex: Large number of applications: 10+ Large application: 2,000,000+ lines of code, 4-8 MBytes Large configuration data: 40,000+ configuration entries Complexity must be managed to be successful Roles and responsibilities have to be defined Role activities have to be decoupled Development cycles are shorter and shorter Cost of Change must be very low Introducing a change should have a low impact even during the certification cycle Solution: Configuration & Build Partitioning 30 Courtesy of Wind River Inc IEEE-CS Seminar June 4 th, 2008
The evolving ARINC 653 standard and it s application to IMA
The evolving ARINC 653 standard and it s application to IMA Alex Wilson Senior Program Manager Wind River November 13 th 2007 IMA and ARINC 653 Agenda DO-297 Certification of IMA under DO-297 Conclusions
Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.
Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.
Safety-Critical Software Development for Integrated Modular Avionics
white paper Safety-Critical Software Development for Integrated Modular Avionics Paul Parkinson Senior Systems Architect, Wind River Larry Kinnan Senior Engineering Specialist, Aerospace & Defense, Wind
Challenges Facing Aerospace and Defense Suppliers
SAVUNMA SANAYİİ MÜSTEŞARLIĞI Kalite Test ve Sertifikasyon Daire Başkanlığı INTERAKTİF KOKPİT GÖRÜNTÜ SİSTEMLERİ ve SERTİFİKASYONU için YAZILIM YAKLAŞIMLARI ARINC 653 / DO-178C ve ARINC 661 Konferansı 30
SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.
SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE Cheryl A. Dorsey Digital Flight / Solutions [email protected] DIGITAL FLIGHT / SOLUTIONS Presentation Outline DO-178 Overview
Open Source Implementation of Hierarchical Scheduling for Integrated Modular Avionics
Open Source Implementation of Hierarchical Scheduling for Integrated Modular Avionics Juan Zamorano, Juan A. de la Puente Universidad Politécnica de Madrid (UPM) E-28040 Madrid, Spain [email protected],
Linux A multi-purpose executive support for civil avionics applications?
August 2004 Serge GOIFFON Pierre GAUFILLET AIRBUS France Linux A multi-purpose executive support for civil avionics applications? Civil avionics software context Main characteristics Required dependability
Boeing B-777. 29.1 Introduction. 29.2 Background. Michael J. Morgan
29 Boeing B-777 Michael J. Morgan Honeywell 29.1 Introduction 29.2 Background 29.3 Boeing 777 Airplane Information Management System (AIMS) 29.4 Cabinet Architecture Overview 29.5 Backplane Bus 29.6 Maintenance
POSIX. RTOSes Part I. POSIX Versions. POSIX Versions (2)
RTOSes Part I Christopher Kenna September 24, 2010 POSIX Portable Operating System for UnIX Application portability at source-code level POSIX Family formally known as IEEE 1003 Originally 17 separate
F-22 Raptor. Agenda. 1. Motivation
Model-Based Software Development and Automated Code Generation for Safety-Critical Systems F-22 Raptor for the Seminar Advanced Topics in Software Engineering for Safety-Critical Systems Cause: Bug in
Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers
661 Solutions for ARINC 661 Compliant Systems SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers SCADE Solutions for ARINC 661 Compliant
Rapid Modular Software Integration (RMSI)
Rapid Modular Software Integration (RMSI) Adam Grimm [email protected] Overview RMSI Overview Future Airborne Compatibility Environment (FACE ) Analog Computer Rehost Integration of Modular Components
Parameters for Efficient Software Certification
Parameters for Efficient Software Certification Roland Wolfig, [email protected] Vienna University of Technology, Real-Time Systems Group 1 Abstract Software certification is a common approach
Design & Manufacture Seminar SOFTWARE SECURITY & DESIGN ASSURANCE JAYSON ROWE SENIOR ENGINEER AVIONICS
Design & Manufacture Seminar SOFTWARE SECURITY & DESIGN ASSURANCE JAYSON ROWE SENIOR ENGINEER AVIONICS Aircraft Network Security Development was required for B787 B787 over 1400 Loadable Software Parts
Real-time Operating Systems. VO Embedded Systems Engineering Armin Wasicek 11.12.2012
Real-time Operating Systems VO Embedded Systems Engineering Armin Wasicek 11.12.2012 Overview Introduction OS and RTOS RTOS taxonomy and architecture Application areas Mixed-criticality systems Examples:
ISOLATING UNTRUSTED SOFTWARE ON SECURE SYSTEMS HYPERVISOR CASE STUDY
ISOLATING UNTRUSTED SOFTWARE ON SECURE SYSTEMS HYPERVISOR CASE STUDY Dr. Gregg Wildes DornerWorks www.dornerworks.com Embedded Systems Engineering for Security and Safety-Critical Systems Where Hardware
Certification Authorities Software Team (CAST) Position Paper CAST-3
Certification Authorities Software Team (CAST) Position Paper CAST-3 Guidelines for Assuring the Software Aspects of Certification When Replacing Obsolete Electronic Parts Used in Airborne Systems and
Flight Processor Virtualization
National Aeronautics and Space Administration Flight Processor Virtualization Alan Cudmore / Code 582 9/11/2013 www.nasa.gov 1 Agenda Introduction to Virtualization Benefits of Virtualization for Satellite
OpenGL ES Safety-Critical Profile Philosophy
OpenGL ES Safety-Critical Profile Philosophy Claude Knaus July 5th, 2004 OpenGL is a registered trademark, and OpenGL ES is a trademark, of Silicon Graphics, Inc. 1 1 Overview The Safety-Critical profile
A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems
WHITEPAPER A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems Executive Summary This paper addresses the system design and integration challenges involved in meeting the
evm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
THE INTERNET OF THINGS IN COMMERCIAL AVIATION
THE INTERNET OF THINGS IN COMMERCIAL AVIATION INNOVATORS START HERE. EXECUTIVE SUMMARY The Internet of Things (IoT) can be summed up in one word: opportunity. By connecting devices and data, IoT presents
Applying Multi-core and Virtualization to Industrial and Safety-Related Applications
White Paper Wind River Hypervisor and Operating Systems Intel Processors for Embedded Computing Applying Multi-core and Virtualization to Industrial and Safety-Related Applications Multi-core and virtualization
A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011
A Data Centric Approach for Modular Assurance The Real-Time Middleware Experts Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 Gabriela F. Ciocarlie Heidi Schubert
System Software and TinyAUTOSAR
System Software and TinyAUTOSAR Florian Kluge University of Augsburg, Germany parmerasa Dissemination Event, Barcelona, 2014-09-23 Overview parmerasa System Architecture Library RTE Implementations TinyIMA
Software in safety critical systems
Software in safety critical systems Software safety requirements Software safety integrity Budapest University of Technology and Economics Department of Measurement and Information Systems Definitions
Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis
Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis Steve Vestal Honeywell Labs [email protected] 18 October 2005 Outline Background Binding and Routing Scheduling
How To Develop A Powerpc/Powerpc/Ada 95/C++/Adma 83/C/C95/A95/C99/A83/A84/A85/A86/A75/A74
DDC-I s SCORE Technology -including Integration with OSE RTOS Reliable Experienced Proven p. 1 Presentation outline About DDC-I SCORE Technology Introduction Current target focus: PowerPC & Intel x86 Multi-language
A distributed approach to File Management in IMA2G
Copyright 2011 SAE International 11ATC-0436 A distributed approach to File Management in IMA2G Silvia Larghi, Marco Villa, Michele Tumminelli, Antonio Ottolia, Massimo Traversone Selex Galileo Nerviano
Embedded Systems. 6. Real-Time Operating Systems
Embedded Systems 6. Real-Time Operating Systems Lothar Thiele 6-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic
Experience with the integration of distribution middleware into partitioned systems
Experience with the integration of distribution middleware into partitioned systems Héctor Pérez Tijero ([email protected]) J. Javier Gutiérrez García ([email protected]) Computers and Real-Time Group,
Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to
Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to Hanspeter Vogel Triadem Solutions AG Real-Time Systems GmbH Gartenstrasse 33 D-88212 Ravensburg Germany
Code Coverage: Free Software and Virtualization to the Rescue
Code Coverage: Free Software and Virtualization to the Rescue Franco Gasperoni, AdaCore [email protected] What is Code Coverage and Why Is It Useful? Your team is developing or updating an embedded
Cyber Physical Systems An Aerospace Industry Perspective
Cyber Physical Systems An Aerospace Industry Perspective Don Winter VP- Boeing Phantom Works Nov 2008 BOEING is a trademark of Boeing Management Company. This document does not contain technical data as
A Next Generation Avionics Software Architecture The ECOA Programme
This document was developed by BAE SYSTEMS, Dassault Aviation, Bull SAS, Thales Systèmes Aéroportés, AgustaWestland Limited, GE Aviation Systems Limited, General Dynamics United Kingdom Limited and Selex
Executive Summary - 1 -
Executive Summary Eurofighter Typhoon is the world s most advanced swing-role combat aircraft. A highly agile aircraft, it is capable of ground-attack as well as air defence. With 620 aircraft on order,
ARINC Specification 653 Based Real-Time Software Engineering
e-informatica Software Engineering Journal, Volume 3, Issue, 2009 ARINC Specification 653 Based Real-Time Software Engineering Sławomir Samolej Faculty of Electrical and Computer Engineering, Rzeszow University
ARINC-653 Inter-partition Communications and the Ravenscar Profile
ARINC-653 Inter-partition Communications and the Ravenscar Profile Jorge Garrido [email protected] Juan Zamorano [email protected] Universidad Politécnica de Madrid (UPM), Spain Juan A. de la Puente
Reaping the benefits of Reusable Software Components
Safety & Security for the Connected World Reaping the benefits of Reusable Software Components The Significance of FAA Reusable Software Component Certification Mark Pitchford The conflicting demands on
Virtualization. Jukka K. Nurminen 23.9.2015
Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,
Civil Aviation and CyberSecurity Dr. Daniel P. Johnson Honeywell Aerospace Advanced Technology
Civil Aviation and CyberSecurity Dr. Daniel P. Johnson Honeywell Aerospace Advanced Technology Outline Scope Civil aviation regulation History Cybersecurity threats Cybersecurity controls and technology
PikeOS: Multi-Core RTOS for IMA. Dr. Sergey Tverdyshev SYSGO AG 29.10.2012, Moscow
PikeOS: Multi-Core RTOS for IMA Dr. Sergey Tverdyshev SYSGO AG 29.10.2012, Moscow Contents Multi Core Overview Hardware Considerations Multi Core Software Design Certification Consideratins PikeOS Multi-Core
System Structures. Services Interface Structure
System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface
DOWNLOAD COURSE PRESENTATIONS. Scan to download course presentations
DOWNLOAD COURSE PRESENTATIONS 2 Scan to download course presentations ZYNQ OS SUPPORT 3 AGENDA 4 > OS/Ecosystem Overview > Xilinx Petalinux/OSL > AMP Reference Design Information > Linux Partial Reconfiguration
Aircraft Hacking Practical Aero Series
Aircraft Hacking Practical Aero Series IT Security Commercial Pilot Hugo Teso (@hteso) (@48bits) www.48bits.com One and a half architecture Aero Series www.commandercat.com Agenda Part 1: The $PATH to
Automating Code Reviews with Simulink Code Inspector
Automating Code Reviews with Simulink Code Inspector Mirko Conrad, Matt Englehart, Tom Erkkinen, Xiaocang Lin, Appa Rao Nirakh, Bill Potter, Jaya Shankar, Pete Szpak, Jun Yan, Jay Clark The MathWorks,
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE
MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization
ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS
ENEA: THE PROVEN LEADER IN SAFETY CRITICAL AVIONICS SYSTEMS [email protected]. www.enea.com For over 40 years, we have been one of the fastest growing avionics consulting companies in the world. Today our
[Special Report] AVIONICSmagazine. Real-Time Operating Systems Versatility Plus Security
[Special Report] AVIONICS AVIONICSmagazine Real-Time Operating Systems Versatility Plus Security Real-Time Operating Systems For long-term success in the government market, real-time operating systems
Introduction to the NI Real-Time Hypervisor
Introduction to the NI Real-Time Hypervisor 1 Agenda 1) NI Real-Time Hypervisor overview 2) Basics of virtualization technology 3) Configuring and using Real-Time Hypervisor systems 4) Performance and
Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC
Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC 1 Public ETAS/ESC 2014-02-20 ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
Chapter 3 Operating-System Structures
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
Real Time Developer Studio. Emmanuel Gaudin [email protected]
Real Time Developer Studio Emmanuel Gaudin [email protected] PragmaDev French SME, Beneficiary since 2006. Dedicated to the development of a modelling tool for the development of Event driven
White Paper. Real-time Capabilities for Linux SGI REACT Real-Time for Linux
White Paper Real-time Capabilities for Linux SGI REACT Real-Time for Linux Abstract This white paper describes the real-time capabilities provided by SGI REACT Real-Time for Linux. software. REACT enables
ARINC IA Project Initiation/Modification (APIM)
ARINC IA Project Initiation/Modification (APIM) Name of proposed project APIM #: 05-004 Supplement to ARINC Report 666: Electronic Distribution of Software Suggested Subcommittee assignment Future Concepts
POSIX : Certified by IEEE and The Open Group a briefing.
POSIX : Certified by IEEE and The Open Group a briefing. The Source for POSIX Certification http://posixcertified.ieee.org January 2006. Acknowledgements: Thanks to Michael Gonzalez for several of the
Security in SCADA solutions
Security in SCADA solutions Green Hills Software Peter Hoogenboom Engineering Manager - EMEA 2011 Green Hills Software D&E Event, 22 Sep 2011, Evoluon Eindhoven (NL) Slide 1 Security in SCADA solutions
VxWorks Guest OS Programmer's Guide for Hypervisor 1.1, 6.8. VxWorks GUEST OS PROGRAMMER'S GUIDE FOR HYPERVISOR 1.1 6.8
VxWorks Guest OS Programmer's Guide for Hypervisor 1.1, 6.8 VxWorks GUEST OS PROGRAMMER'S GUIDE FOR HYPERVISOR 1.1 6.8 Copyright 2009 Wind River Systems, Inc. All rights reserved. No part of this publication
Best Practices for Loadable Software Management and Configuration Control
Best Practices for Loadable Software Management and Configuration Control Effective June 2013 NOTICE DISCLAIMER. The information contained in this publication is subject to constant review in the light
Chapter 2 System Structures
Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices
WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES
WIND RIVER RTCA DO-178 SOFTWARE CERTIFICATION SERVICES Wind River Professional Services RTCA DO-178 Practice provides software certification services to help our customers address their demanding software
Study on Real-Time Test Script in Automated Test Equipment
Study on Real-Time Test Script in Automated Test Equipment Chongwu Jiang, Bin Liu, Yongfeng Yin, Chang Liu Department of System Engineering of Engineering Technology Beihang University Beijing, China [email protected]
WIND RIVER SECURE ANDROID CAPABILITY
WIND RIVER SECURE ANDROID CAPABILITY Cyber warfare has swiftly migrated from hacking into enterprise networks and the Internet to targeting, and being triggered from, mobile devices. With the recent explosion
Software Engineering for LabVIEW Applications. Elijah Kerry LabVIEW Product Manager
Software Engineering for LabVIEW Applications Elijah Kerry LabVIEW Product Manager 1 Ensuring Software Quality and Reliability Goals 1. Deliver a working product 2. Prove it works right 3. Mitigate risk
MiCART : Mixed Criticality Real-time Hypervisor
2013 DHS S&T/DoD ASD (R&E) CYBER SECURITY SBIR WORKSHOP MiCART : Mixed Criticality Real-time Hypervisor Adventium Labs Todd Carpenter, Chief Scientist July 23, 2013 Company Profile Scientist-owned small
Comparison between scheduling algorithms in RTLinux and VxWorks
Comparison between scheduling algorithms in RTLinux and VxWorks Linköpings Universitet Linköping 2006-11-19 Daniel Forsberg ([email protected]) Magnus Nilsson ([email protected]) Abstract The
SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1
SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability
Developing software for Autonomous Vehicle Applications; a Look Into the Software Development Process
Developing software for Autonomous Vehicle Applications; a Look Into the Software Development Process By Andreas Lindenthal and Franz Walkembach, Wind River The concept of autonomous vehicles or unmanned
Why it may be time to consider Certified Avionics for UAS (Unmanned Aerial Vehicles/Systems) White paper
Why it may be time to consider Certified Avionics for UAS (Unmanned Aerial Vehicles/Systems) White paper UAS growth There are a number of different UAS types flying today in multiple applications. There
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Virtualization. Pradipta De [email protected]
Virtualization Pradipta De [email protected] Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation
Programación de Sistemas Empotrados y Móviles (PSEM)
Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE
Certification of a Scade 6 compiler
Certification of a Scade 6 compiler F-X Fornari Esterel Technologies 1 Introduction Topic : What does mean developping a certified software? In particular, using embedded sofware development rules! What
XtratuM hypervisor redesign for LEON4 multicore processor
XtratuM hypervisor redesign for LEON4 multicore processor E.Carrascosa, M.Masmano, P.Balbastre and A.Crespo Universidad Politécnica de Valencia, Spain Outline Motivation/Introduction XtratuM hypervisor
Evolution in Regional Aircraft Avionics
Evolution in Regional Aircraft Avionics November, 2008 Agenda Evolution in Requirements from Takeoff to Touchdown Flight Deck Evolution Overview Communication Navigation Surveillance Displays and Situational
Position Descriptions. Aerospace
Position Descriptions Aerospace Aerospace Engineering? Aeromechanics / Flight Control / Flight Qualities Engineer Predict, analyze, and verify air vehicle flight dynamics including aircraft aerodynamics,
How To Write A Windows Operating System (Windows) (For Linux) (Windows 2) (Programming) (Operating System) (Permanent) (Powerbook) (Unix) (Amd64) (Win2) (X
(Advanced Topics in) Operating Systems Winter Term 2009 / 2010 Jun.-Prof. Dr.-Ing. André Brinkmann [email protected] Universität Paderborn PC 1 Overview Overview of chapter 3: Case Studies 3.1 Windows Architecture.....3
Debugging A MotoHawk Application using the Application Monitor
CONTROL SYSTEM SOLUTIONS Debugging A MotoHawk Application using the Application Monitor Author(s): New Eagle Consulting 3588 Plymouth Road, #274 Ann Arbor, MI 48105-2603 Phone: +1 (734) 929-4557 Ben Hoffman
Site Configuration SETUP GUIDE. Windows Hosts Single Workstation Installation. May08. May 08
Site Configuration SETUP GUIDE Windows Hosts Single Workstation Installation May08 May 08 Copyright 2008 Wind River Systems, Inc. All rights reserved. No part of this publication may be reproduced or transmitted
Full and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
Partition Scheduling in APEX Runtime Environment for Embedded Avionics Software
Partition Scheduling in APEX Runtime Environment for Embedded Avionics Software Yang-Hang Lee CISE Department, University of Florida Gainesville, FL 32611 Phone: (352) 392-1536 Fax: (352) 392-1220 Email:
Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture
Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts
XtratuM: a Hypervisor for Safety Critical Embedded Systems
XtratuM: a Hypervisor for Safety Critical Embedded Systems M. Masmano, I. Ripoll, and A. Crespo Instituto de Informática Industrial, Universidad Politécnica de Valencia (Spain) {mmasmano, iripoll, alfons}@ai2.upv.es
Weighted Total Mark. Weighted Exam Mark
CMP2204 Operating System Technologies Period per Week Contact Hour per Semester Total Mark Exam Mark Continuous Assessment Mark Credit Units LH PH TH CH WTM WEM WCM CU 45 30 00 60 100 40 100 4 Rationale
THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS
THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein INNOVATORS START HERE. EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly growing data
Certification Authorities Software Team (CAST) Position Paper CAST-9
Certification Authorities Software Team (CAST) Position Paper CAST-9 Considerations for Evaluating Safety Engineering Approaches to Software Assurance Completed January, 2002 NOTE: This position paper
AFDX/ARINC 664 Concept, Design, Implementation and Beyond
SYSGO White Paper White Paper AFDX/ARINC 664 Concept, Design, Implementation and Beyond By Detlev Schaadt, CTO, SYSGO AG Whitepaper AFDX/ARINC 664 Concept, Design, Implementation and Beyond Introduction
The Comprehensive and Fully Compliant Certification Solution. Certification Services
The Comprehensive and Fully Compliant Certification Solution "This applicant saved a lot of time and money using your fast track to compliance package. I would highly recommend your DER consulting service,
Chapter 19: Real-Time Systems. Overview of Real-Time Systems. Objectives. System Characteristics. Features of Real-Time Systems
Chapter 19: Real-Time Systems System Characteristics Features of Real-Time Systems Chapter 19: Real-Time Systems Implementing Real-Time Operating Systems Real-Time CPU Scheduling VxWorks 5.x 19.2 Silberschatz,
Rev 1 January 16, 2004
1010011101010011110001101001101101101101000100110010101011100010110 0110100110110110110100010010001010101110001011000100111010100111100 1110100110110110110100010010001010101110001011000100111010100111100
Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:
Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique
How To Understand And Understand An Operating System In C Programming
ELEC 377 Operating Systems Thomas R. Dean Instructor Tom Dean Office:! WLH 421 Email:! [email protected] Hours:! Wed 14:30 16:00 (Tentative)! and by appointment! 6 years industrial experience ECE Rep
Virtualization: Hypervisors for Embedded and Safe Systems. Hanspeter Vogel Triadem Solutions AG
1 Virtualization: Hypervisors for Embedded and Safe Systems Hanspeter Vogel Triadem Solutions AG 2 Agenda Use cases for virtualization Terminology Hypervisor Solutions Realtime System Hypervisor Features
Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer
Generate Results. Real Models. Real Code. Real Fast. Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer Andreas Henriksson, Ericsson [email protected]
3 August 2014. Software Safety and Security Best Practices A Case Study From Aerospace
3 August 2014 Software Safety and Security Best Practices A Case Study From Aerospace Agenda Introduction Why Aviation? ARINC 653 Real-time Linux on Xen (ARLX) Safety Artifacts for ARLX Security Artifacts
Qualtech Consulting Inc.
Qualtech Consulting Inc. Who We Are Founded in 1996 Based in Lakewood Ranch, Florida Todd R. White, President Solution Provider Airborne Software Certification Airborne Software Certification Ground-Based
Chapter 11 I/O Management and Disk Scheduling
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization
HIPEAC 2015. Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture
HIPEAC 2015 Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture University of Siegen Roman Obermaisser Overview Mixed-Criticality Systems Modular
