Teilprojekt 3 Systemsoftware (Middleware)



Ähnliche Dokumente
Requirements-Traceability in der industriellen Praxis Ziele und Einsatz

Neue Funktionen in Innovator 11 R5

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

EIDAMO Webshop-Lösung - White Paper

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

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

Architekturplanung und IS-Portfolio-

Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Research Note zum Thema: Laufzeit von Support-Leistungen für Server OS

Projektmanagementsoftware: Standard vs. Individual

Praktikum/Thesis im Bereich Softwareentwicklung - Embedded Softwareentwicklung

Praxis-Check: Medienbildung an deutschen Schulen

Metadaten bei der Digitalisierung von analogen archivalischen Quellen. Kathrin Mileta, Dr. Martina Wiech

Content Management System mit INTREXX 2002.

STRATEGIEN FÜR DAS NÄCHSTE JAHRZEHNT

Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse

ASAM ODS 6.0 next technology

Verborgene (verlorengeglaubte) Werte für die Gegenwart nutzbar machen

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Elektronische Zustellung WKO / AustriaPro. Status Arbeitspakete PL.O.T

Präsentation Von Laura Baake und Janina Schwemer

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Java Entwicklung für Embedded Devices Best & Worst Practices!

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1)

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

BMW ConnectedDrive. connecteddrive. Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE.

Über uns. HostByYou Unternehmergesellschaft (haftungsbeschränkt), Ostrastasse 1, Meerbusch, Tel , Fax.

Erfassung von Umgebungskontext und Kontextmanagement

doubleslash Net-Business GmbH

Möglichkeiten und Grenzen von Wikis im Unternehmen

FORGE2015 HDC Session 4. Nachhaltige Infrastruktur als technologische Herausforderung. Tibor Kálmán Tim Hasler Sven Bingert

Leitfaden zu Jameica Hibiscus

Verteidigung Masterarbeit Evaluating the Use of a Web Browser to Unify GUI Development for IDE Plug-ins

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

Wunsch und Wirklichkeit: Schnittstellen zwischen Magento und Warenwirtschaftssystemen

1 Einleitung. 1.1 Motivation und Zielsetzung der Untersuchung

Open Source in der Unternehmenspraxis

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

Mitarbeiter, Kunden und Partner im Fokus der Qualitätssicherung logistischer Kooperationen

ITIL und Entwicklungsmodelle: Die zwei Kulturen

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

1. SaxIS-Shibboleth. Shibboleth-Workshop. Chemnitz, 15. Dezember Dipl. Wirt.-Inf. Lars Eberle, Projekt SaxIS und BPS GmbH

Gesetzliche Aufbewahrungspflicht für s

Zwischenbericht der UAG NEGS- Fortschreibung

Effizientes Dokumenten und Belegmanagement in verteilten maritimen Geschäftsprozessen

Next Generation Network eine neue Generation für Ihren Erfolg

Herausforderungen in der Kommunikationsabstraktion (Middleware) im Rahmen von TP3

Open Source Software. Workshop : Open Source Software 3. Mannheimer Fachtag Medien Referent : Christopher Wieser (

Projekte für reale Herausforderungen Projektarbeit: Einleitung und Gliederung. Projekte für reale Herausforderungen

IT im Wandel Kommunale Anforderungen - zentrales Clientmanagement versus Standardtechnologie!?


Sektorübergreifende Zusammenarbeit mit EFA 2.0 und Telematikinfrastruktur

GeFüGe Instrument I07 Mitarbeiterbefragung Arbeitsfähigkeit Stand:

Java Enterprise Architekturen Willkommen in der Realität

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

0. Einführung. C und C++ (CPP)

Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell

25 Jahre Erfahrung. Sie kommunizieren multilingual? Wir haben die Prozesse.

Anbindung von Waldnavigationslösungen an Warenwirtschaftssysteme. 6. AGR-Forum Berlin

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Spring Dynamic Modules for OSGi Service Platforms

Ein Überblick in 10 Minuten

Neuerungen PRIMUS 2014

Neue 3D Machine Vision Software im Metro-Stil von Windows 8 lässt in die Zukunft blicken

Java RMI, CORBA und Firewalls

Naturgewalten & Risikoempfinden

Cloud Computing mit IT-Grundschutz

1. Berufsbegleitende Nachqualifizierung zum Berufsabschluß

5. Programmierschnittstellen für XML

Whoop! Bid Management - Anwendungsfall Elektronikbranche

Anforderungen an die HIS

OPTIONALES LIEFERUNG AUF USB STICK. Lieferung Ihrer ausgewählten V-IUS SOLUTIONS Anwendung auf USB Stick..

Mitteilung zur Kenntnisnahme

OSADL begrüßt seine neuen Mitglieder. Pressekonferenz am 22. April Hannover Messe, Robotation Academy

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

5. Programmierschnittstellen für XML

Das Warenwirtschaftswunder

BMWi-Projekt. Lebenszyklusanalyse ausgewählter zukünftiger Stromerzeugungstechniken

D.3.3. Betriebsleitfaden zur Zuweisung/Vergabe von ECVET Krediten. EUCoopC. PROJEKT Nr.: LLP IT-LEONARDO-LMP

München, Themenvorschläge für Abschlussarbeiten Zur Abstimmung mit Prof. Brecht

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

Probleme kann man nie mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein BERATUNG

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

Transkript:

Teilprojekt 3 Systemsoftware (Middleware) Lars Völker, BMW Seite 1

Middleware / Systemsoftware Anw. Anw. Sichtbar: API Sichtbar: Dateneinheiten Anw. Middleware TCP/IP Stack TCP/IP Stack Ethernet im Bordnetz Standardlösung für Anwendungsentwicklung Ermöglicht Kommunikation zwischen Anwendungen Starker Bezug zu Anwendungsanforderungen Muss heutige Lösungen ersetzen können Seite 2

Überblick TP3: Systemsoftware (Middleware) AP3.1: Grundlagen der Funktionsinteraktion und Migrationsstrategie AP3.2: Sichere Einbindung von CE-Geräten / Benutzungsschnittstellen AP3.3: Einbindung in bestehende Basis-Software, incl. Open Source AP3.4: Schnittstelle zu Standardisierungsgremien Seite 3

AP3.1 Grundlagen der Funktionsinteraktion und Migrationsstrategie Ziel: Middleware-Lösung für das Bordnetz Identifizierung von Anforderungen, wie z.b. Unterstützung CAN- und MOST-ähnlicher Kommunikation Tauglichkeit für embedded Systeme Bewertung und Vergleich Features, Leistungsfähigkeit, Lizenzen, Erarbeitung von Erweiterungen und Lösungen, um Anforderungen mit bestehender Lösung zu erfüllen Anforderungen unterscheiden sich stark zur IT-Welt Seite 4

AP3.1 Auswahl der betrachteten Lösungen.NET JAVA RMI ASN.1 DDS JSON XML-RPC ADTF YAML OSACA DPWS DCOM Bonjour Etch OSGI REST GPB Corba ICE SLAP SUN-RPC XDR Thrift UPnP DCE-RPC Allerdings: Keine Lösung erfüllt alle Anforderungen Seite 5

AP3.1 Erweiterungen am Beispiel Apache Etch Standardlösung hat anfangs nur begrenzt gepasst Unterstützung Transportprotokoll UDP UDP notwendig für kleinste Steuergeräte Apache Etch unterstützte nur TCP UDP-Unterstützung wurde hinzugefügt Embedded-Tauglichkeit Implementierung wurde verschlankt Prototypen Ethernet-Kamera, Verstärker und andere Steuergeräte Seite 6

AP3.2 Sichere Einbindung von CE-Geräten/Benutzungsschnittstellen Kommunikation zwischen Bordnetz und CE-Geräten, aber nicht innerhalb des Bordnetzes Wesentliche Herausforderungen: Produktzyklen CE deutlich kürzer als Produktzyklen Fahrzeuge Unterschiedliche Benutzeroberflächen und Bedienkonzepte Sicherheit und Datenschutz Anforderungen, bestehende Lösungen, Bewertung Aktuell Verschiedene innovative Ansätze werden betrachtet und umgesetzt Seite 7

AP3.3 Einbindung in bestehende Basis-Software, incl. Open Source Motivation: Nicht differenzierende Anteile des Fahrzeugs gemeinsam entwickeln und/oder bestehende Lösungen übernehmen. Lösungsansatz: gemeinsame Software Ausgewählte aktuelle Fragestellungen: Anforderungskatalog Betriebssysteme Sichere IP-Kommunikation im Fahrzeug Überblick aktueller Infotainment-Betriebssysteme Unterstützte Protokolle und Technologie Lizenzmodelle, Rechte und Patente Langzeitverfügbarkeit und Langzeitsupport Code- und Konzeptqualität, Zertifizierung, Mehrlieferantenstrategie Seite 8

AP3.4 Schnittstelle zu Standardisierungsgremien Motivation: Nicht differenzierende Anteile des Fahrzeugs gemeinsam entwickeln und/oder bestehende Lösungen übernehmen. Lösungsansatz: gemeinsame Standards Ausgewählte Themen im Arbeitspaket: Integration von SEIS-Ansätzen in AUTOSAR Ethernet, IP, Middleware, Eine gemeinsame Middleware im Fahrzeug Einigung auf bestehende Standards für industrieweite Baukästen z.b. ISO-Standardisierung einer Ethernet-Kamera Seite 9

Eine Middleware im Bordnetz (Beispiel SOME/IP) Ziel: Eine standardisierte, skalierbare Middleware im Bordnetz Eignung für Kleinststeuergerät, AUTOSAR und Linux Standardisierungskonzept auf Basis AP3.1 entwickelt AUTOSAR-Integration äußerst schwierig Vor allem Anpassung Header und Serialisierung notwendig Konzeptanpassung hat zur Lösung SOME/IP geführt Abstimmung zwischen SEIS-Teilnehmern und extern Seite 10

Eine Middleware im Bordnetz (Beispiel SOME/IP) Prototypen und Entwicklung Eignung für kleinste Steuergeräte (z.b. Ethernet-Kameras) Integration in AUTOSAR gemeinsam mit Elektrobit Integration in Infotainment-Plattform Etch-SOME/IP Etch-basierte Lösung mit angepassten RPC und Serialisierung FR Anwendungen Anwendungen RTE SOME-IP Etch SOME-IP SOME-IP UDP UDP IP IP Ethernet Ethernet CAN Weiterentwicklungen und Prototypen im Gange Ethernet Kamera Seite 11

Zusammenfassung und Ausblick TP3 schlägt eine Brücke zwischen Anwendungen und dem Ethernet- und IP-basierten Bordnetz im Fahrzeug Synergien und Impact von TP3 am Beispiel SOME/IP Gründliche Analyse, Bewertung und Lösungsdefinition in AP3.1 Standardisierung und Weiterentwicklung in AP3.4 Open Source Referenzimplementierung auf Basis Ergebnisse AP3.3 Integration von Lösung in CE-Integration denkbar in AP.3.2 Weitere Ergebnisse erwartet AP3.2, AP3.3 und AP3.4 laufen noch Aber auch Themen aus AP3.1 werden noch verfolgt Seite 12

BACKUP Seite 13