Military Air Systems



Ähnliche Dokumente
Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS

Integrated Modular Avionics & ARINC 653

Cloud Computing. Betriebssicherheit von Cloud Umgebungen C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

OSEK-OS. Oliver Botschkowski. PG AutoLab Seminarwochenende Oktober AutoLab

OSEK / OSEKtime - ein Vergleich

Aufbau eines modernen Betriebssystems (Windows NT 5.0)

Aurorean Virtual Network

Architektur Verteilter Systeme Teil 2: Prozesse und Threads

Application Performance Management. Auch eine Frage des Netzwerkes?

Betriebssystemsicherheit am Beispiel UNIX

HANDBUCH LSM GRUNDLAGEN LSM

kernkonzept L4Re ISOLATION UND SCHUTZ IN MIKROKERNBASIERTEN SYSTEMEN kernkonzept 1

Dynamic Ressource Management

Cloud Zertifizierung und Kompetenz. Hendrik A. Reese, Principal Consultant, TÜV Rheinland

Smart Meter Gateway: Informationsflusskontrolle und Datenschutz mittels Security Kernel Framework

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

GLASFASERNETZ DATACENTER RHEIN-NECKAR RHEIN-NECKAR-CLOUD MULTIMEDIA. Fixed Line BESCHREIBUNG. carrier ethernet TBFL_PFK_MA_

Modul 2: Grundlegende Managementkonzepte

Solaris Cluster. Dipl. Inform. Torsten Kasch Bielefeld.DE> 8. Januar 2008

Hardware Virtualisierungs Support für PikeOS

Infrastruktur fit machen für Hochverfügbarkeit, Workload Management und Skalierbarkeit

DBUS Interprozess-Kommunikation für Embedded-Plattformen

AppyourNet Neue Switch-Funktionalität in professionellen Netzen

SolarWinds Engineer s Toolset

Thema. Datenanalyse in den Bereichen Air Traffic Management (ATM) und Air Traffic Control (ATC)

Storage Area Networks im Enterprise Bereich

Redundante Dienste Idealfall und Notfalllösungen. Präsentation von Matthias Müller

Parallels Mac Management 3.5

Effizient, sicher und flexibel: Desktop-Virtualisierung mit Citrix XenDesktop

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Lexmark Trainings-Mail: Lexmark Techniker Trainings

INFRA-XS, die E2E-Monitoring-Lösung für ITIL Implementierungen

Performance Monitoring Warum macht es Sinn?

Kurzvorstellung des ESA-Projektes "WICOR"

Virtualisierung im Echtzeitbereich. Andreas Hollmann FH Landshut EADS Military Air Systems

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung

Fachtagung Safety in Transportation Leitfaden für die IT Sicherheit auf Grundlage IEC 62443

Migrationspfad zu BES 10 (1)

SOA im Zeitalter von Industrie 4.0

RTEMS- Echtzeitbetriebssystem

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Produktionsfähige Applikationen

JPC Visualisierung in Java

WINDOWS 8 WINDOWS SERVER 2012

Next Generation Datacenter Automation und Modularisierung sind die Zukunft des Datacenters

Teilprojekt 3 Systemsoftware (Middleware)

Symmetric Multiprocessing mit einer FPGA basierten. Marco Kirschke INF-M3 Seminar Wintersemester 2010/ November 2010

Robert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht

Die Integration zukünftiger In-Car Multimedia Systeme unter Verwendung von Virtualisierung und Multi-Core Plattformen

KASPERSKY SECURITY FOR VIRTUALIZATION 2015

Calogero Fontana Fachseminar WS09/10. Virtualisierung

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

I. Pflege und Wiederverwendung von Anwendungssoftware-Systemen

The Modular Structure of Complex Systems Seminar SoftwareArchitektur Fabian Schultz

ORGA 6000 in Terminalserver Umgebung

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

Mobile Business-Lösungen im Cloud Computing - Anforderungen, Lösungen und Handlungsempfehlungen

PView7 & Citrix XenApp

Was ist pcon.update? Girsberger Manual Registrierung pcon.update Service - Marketing Edition Sep Seite 1

Machen Sie Ihr Zuhause fit für die

Switch 1 intern verbunden mit onboard NICs, Switch 2 mit Erweiterungs-NICs der Server 1..6

1 Proseminar: Konzepte von Betriebssystem-Komponenten. Thema: Server OS AS/400 Referend: Sand Rainer. Server OS - AS/400

HOBLink VPN. HOBLink VPN & Produktionsumgebung- / Steuerung

MULTINETWORKING MEHR ALS NUR EIN NETZWERK. Oktober 2010

ITIL V3 zwischen Anspruch und Realität

Anleitung für die Übertragung des SINUMERIK HMI auf einen externen Bildschirm

Architecture of Open Embedded Systems

Besicomm Leistungserfassung

Herzlich Willkommen bei der nfon GmbH

Systeme 1. Kapitel 10. Virtualisierung

MOBILE APPLIKATIONEN IM TRAVEL MANAGEMENT. Einführung Mobile Applikationen für Geschäftsreisen Eine Handlungsempfehlung VDR Fachausschuss Technologie

NAS 322 NAS mit einem VPN verbinden

T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series

Titel. Zusammenwachsen von Mess- und Automatisierungstechnik am Beispiel eines Airbus-Prüfstands

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

Tutorial Windows XP SP2 verteilen

Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?

SLA Varianten für KMU

White Paper. Embedded Treiberframework. Einführung

Immer noch wolkig - aktuelle Trends bei Cloud Services

Installation Hardlockserver-Dongle

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

SLA Varianten für KMU

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

4D Server v12 64-bit Version BETA VERSION

ProSafe-RS sicherheitsgerichtete Technik

Hybride Apps DPR und Android auf dem Xilinx ZYNQ. Endric Schubert, Missing Link Electronics Fabian Zentner, Univ. Ulm

Virtualisierung in der Automatisierungstechnik

Windows CE. Process Control and Robotics. Fabian Garagnon

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Transkript:

Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite 1

Anforderungen an Luftfahrzeuge Luftfahrzeuge (auch militärische) benötigen Zulassung im Luftraum strikte Abschottung der flugkritischen Applikationen Qualifizierungsprozess ist aufwändig und mit hohen Kosten verbunden Zertifizierung entsprechend der Notwendigkeit Hoher Grad an Wiederverwendung und Flexibilität bei missionskritischen Anwendungen Verwendung einer Vielzahl von Real-time Betriebssystemen, Schnittstellen und Programmiersprachen Konfiguration und Rekonfiguration des Gesamtsystems als Reaktion auf Ereignisse oder Fehler Seite 2 DGLR Workshop Bert Feldmann 09.10.2007

Bedingungen des Einsatzes Realisierung derzeit für Applikationen unterschiedlicher Kritikalität durch getrennte Hardware Plattformen Begrenzte Verfügbarkeit von räumlichen und energetischen Ressourcen in Luftfahrzeugen Hohe Leistungsfähigkeit von Embedded Systemen Auslastung und Verteilung der System Ressourcen auf die Applikationen Zunehmender Anteil der Integrierten modularen Avionik Beschreibung des Systems durch Konfigurationstabellen Kommunikationskanäle mit standardisierten Schnittstellen nutzen System Services Seite 3 DGLR Workshop Bert Feldmann 09.10.2007

Motivation für ierung am Beispiel von PikeOS Trennung von flug- und missionskritischen Applikationen durch Software Architekturen auf derselben Hardware Plattform Unterschiedliche Hersteller von Real-time Operating Systems stellen Software ierung zur Verfügung Prinzip der Paravirtualisierung Applikationen und Basisbetriebssysteme laufen im User Mode PikeOS System Software läuft im User Mode und stellt die System Services zur Verfügung PikeOS Microkernel läuft im Supervisor Mode und garantiert die ierung von Ressourcen und Zeit Einbindung in das Projekt Flight Management System / Mission Management System (FMS/MMS) Seite 4 DGLR Workshop Bert Feldmann 09.10.2007

PikeOS Aufbau Service I II III IV PikeOS System Software PikeOS Microkernel 3U cpci Hardware Seite 5 DGLR Workshop Bert Feldmann 09.10.2007

PikeOS System Software Seite 6 DGLR Workshop Bert Feldmann 09.10.2007

en Memory und I/O s Verbundener Applikationsprozess File Services Kommunikationsports Seite 7 DGLR Workshop Bert Feldmann 09.10.2007

Time en und Scheduling Time 10 2 Service I II III IV PikeOS System Software PikeOS Microkernel 3U cpci Hardware Seite 8 DGLR Workshop Bert Feldmann 09.10.2007

Konzept der Personalities Service I II III IV POSIX POSIX (Ada) ELinOS VxWorks PikeOS System Software PikeOS Microkernel 3U cpci Hardware Seite 9 DGLR Workshop Bert Feldmann 09.10.2007

Kommunikation unter PikeOS Inter Process Communication Port Kommunikation und Channels Kommunikation ist synchron, unidirektional und ungepuffert Kommunikation zwischen Threads verschiedener en möglich Event Kommunikation Kommunikation ist synchron Threads können Event Counter nutzen Shared Memory Objects Internal / External File Provider Netzwerk mit unterschiedlichen Protokollen und Interfaces (z.b. TCP/IP auf Ethernet) Seite 10 DGLR Workshop Bert Feldmann 09.10.2007

Health Monitoring und Exception Handling Health Monitoring Klassifizierung Module Error Level Error Level Process Error Level Handling des Error Codes auf Applikationsebene oder entsprechend der Einträge in System, Module und Health Monitor Tabelle Registrierung von Short und Full Exception Handler zur Verarbeitung durch Threads Seite 11 DGLR Workshop Bert Feldmann 09.10.2007

PikeOS Entwicklungsprozess Seite 12 DGLR Workshop Bert Feldmann 09.10.2007

FMS/MMS Demonstrator Control Network Service VCM GSM BPM PM Database Application Sense Application Online Mission Planning Online Mission Planning Muxa VCD VCD POSIX (Ada) POSIX (Ada) VxWorks ELinOS ELinOS PSSW PikeOS System Software PikeOS Microkernel 3U cpci Hardware Seite 13 DGLR Workshop Bert Feldmann 09.10.2007 BPM: Blueprint Manager GSM: Generic System Manager PM: Process Manager VCD: Virtual Channel Driver VCM: Virtual Channel Manager

System Ressourcen 15 s 5 Time s 24 Communication Ports 11 External File Providers 9 Device Drivers 20 Shared Memories 19 Muxa Ports Seite 14 DGLR Workshop Bert Feldmann 09.10.2007

Ausblick Begutachtung der Zertifizierbarkeit durch die WTD61 Performance Analyse anhand von komplexen PikeOS Konfigurationen Fehlerbehandlung und Rekonfiguration auf sebene Inkrementelle Zertifizierung von Subsystemen skonzept kann Hardware Redundanz nicht ersetzen Mehrprozessorsysteme mit hardwareunterstützter Ressourcenverteilung Seite 15 DGLR Workshop Bert Feldmann 09.10.2007