Entwicklung sicherheitskritischer eingebetteter Systeme in der Automobilindustrie – Erfahrungen und Herausforderungen Ramin Tavakoli Kolagari DaimlerChrysler.

Slides:



Advertisements
Ähnliche Präsentationen
Migration von Feldbussen zu PROFINET
Advertisements

Integrations- und Funktionstests im Rahmen des V-Modelles
Submodell Softwareentwicklung (SE)
Phasen und ihre Workflows
Angewandte Informatik - Von Bits und Bytes: Studium der Informatik
Systemverwaltung wie es Ihnen gefällt.
Seite Dr. A.S. SchmidtSAP R/3- internes oder -externes LIMS Einleitung Obwohl die neuen SAP R/3-Releases 4.5 und 4.6 gegenüber ihren Vorläufern.
Zentrum Virtueller Maschinenbau (ZVM)
Zentrum Virtueller Maschinenbau (ZVM) Fakultät Maschinenwesen Dresden, R.J. Fischer.
Kooperierende autonome Fahrzeuge
Systemanalyse In der Systemanalyse wird aus den fachspezifischen Anforderungen das Systemmodell erstellt; im Systemmodell ist spezifiziert, was das System.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Prüfung von Simulationsprogrammen – Integrations- und Funktionstests Inhalt Vom Einzeltest.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Der Rational Unified Process - Einführung Inhalt Prozessmodelle Der Rational Unified.
Was ist und wie prüft man Qualität
Prüfung von SW-Komponenten – Überblick
Schulung der Mitarbeiter
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links Links sind im Text angegeben. Weitere Links werden kontinuierlich eingefügt.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Universität Stuttgart Institut für Kernenergetik und Energiesysteme System- und Abnahmetests Inhalt Testen des Systems unter Mitwirkung des Auftraggebers.
RUP-Elemente (Schlüsselkonzepte)
Zertifizierung von Software: CMM oder ISO 9000
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick V-Modell Regelungen, die die Gesamtheit aller Aktivitäten,
PinK Plattform für intelligente Kollaborationsportale Dr. Joachim Quantz, e.V. Berlin, 13. September 2005.
Rational Unified Process (RUP) - Definitionen
Komplexe Systemlandschaft
eXtreme Programming (XP)
Workshop: Qualifizierung für Groupware 7. September 1999 Dortmund Herzlich willkommen zum.
Forschungszentrum Informatik, Karlsruhe Objektorientierte Systeme unter der Lupe Markus Bauer Oliver Ciupke.
Vorlesung Gestaltung von soziotechnischen Informationssystemen - RequirementsEngineering und Contextual Design- Thomas Herrmann, Lehrstuhl Informations-
Softing presentationSlide 1 Softing - ein kurzer Überblick Softing - ein kurzer Überblick.
Institut für Theoretische Informatik TU Carolo-Wilhelmina zu Braunschweig Teamprojekt in Software Systems Engineering und Theoretischer Informatik Einsatz.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Spezifikation von Anforderungen
Das Wasserfallmodell - Überblick
Entwurf und Realisierung einer digitalen Bibliothek zur Verwaltung von Notenhandschriften Dipl.-Ing. Temenushka Ignatova Datenbank- und Informationssysteme,
Fünf-Fünf-Zwei der 3. Vorlesung/Übung Requirements Engineering WS 10/11 Marin Zec.
Portfolio des Competence Center ECS
Prometheus. Michael Franke Mitglied des Vorstandes
Michael Haverbeck System Engineer
Prototypentwicklung für ein Testmanagementsystem
Service Design by EstherKnaus® Der Benchmark für Dienstleistungen
Xenario IES Information Enterprise Server. Xenario Information Enterprise Server (IES) Die neue Architektur des Sitepark Information Enterprise Servers.
Autor / Thema der Präsentation
Vorgehen bei der Entwicklung mobiler Lösungen
Architekturen und Techniken für computergestützte Engineering Workbenches.
- 1 Förderprogramm eTEN Call Mai bis 10. September 2003.
LVA , SS021 Zwischenbericht Systemspezifikation des Produkts - beschreibt Funktionen, Daten (Objekte) und Benutzerschnittstelle. - ist.
Testaktivitäten Komponenten- / Integrationstest
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Wasserfallmodell und Einzelbegriffe
Expertise Grid und eScience Jens Klump nestor AG Grid/eScience DNB, Frankfurt (M),
Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.
Knowledge Management-Portal XML Topic Maps Von der Information zum Wissen Ronald Melster Gefördert vom.
Charles Hohmann, Dr. phil., Institut Montana Zugerberg
WILLKOMMEN WILLKOMMEN Herr Rauleder / DAIMLER-BENZ AG
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Technische Universität München Zentralübung Automotive Software Engineering – Übungsblatt 6.
Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik Kurzreferat in Planung von Softwareprojekten bei Herrn Christoph.
Software Product Line Adoption
imbus - Software-Qualität in der Medizintechnik
Projektmanagement und Softwarequalität
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
A. Steininger TU Vienna 1 Multicore eleganter Work-Around um die Design-Crisis Problemverschiebung in die SW (= auf höhere Ebene) ABER: hohe Parallelität.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Vorlesung Software Engineering I
 Präsentation transkript:

Entwicklung sicherheitskritischer eingebetteter Systeme in der Automobilindustrie – Erfahrungen und Herausforderungen Ramin Tavakoli Kolagari DaimlerChrysler AG Forschung und Technologie

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Überblick Forschungsabteilung Prozessgestaltung im DaimlerChrysler Konzern Aktuelle Entwicklungsansätze für eingebettete Systeme Entwicklung eingebetteter Systeme Entwicklung von sicherheitskritischen Systemen am Beispiel Steer-by-Wire Ausgefeilter Entwicklungsprozess am Beispiel des aktiven Sicherheitssystems Protector (Notbremssystem) Zusammenfassung und Ausblick

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie DaimlerChrysler Forschung Portland (U.S.A.) Palo Alto (U.S.A.) Bangalore (India) Shanghai (China) Moscow (Russia) Okazaki (Japan) RT Center Berlin Frankfurt Ulm Stuttgart Friedrichshafen G ERMANY RT Office

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Abteilung Prozessgestaltung im Labor Software Engineering Wir entwickeln Prozesse, Methoden und Verfahren für die Akquisition, das Requirements Engineering und die Integration... ein benutzer-zentriertes Design (Usability Engineering)... die Entwicklung kooperativer Informationssysteme Forschung und Transfer

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung von eingebetteten Systemen im Fahrzeug (1) Moderne Fahrzeuge enthalten eine Vielzahl von Steuergeräten (ca. 20 bis 80) Komplexe Funktionen sind zunehmend Steuergeräte-übergreifend Viele Abhängigkeiten Aktueller Beschreibungsfokus sind Steuergeräte Hardware und Software Sehr detailliert (Bits & Bytes) SG-Lastenhefte umfassen oft mehrere hundert Seiten f(x) EingabenAusgaben

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung von eingebetteten Systemen im Fahrzeug (2) Verschiedene Anforderungsquellen und Randbedingungen (Hardware-) Kosten sind wesentlicher Einflussfaktor Dokumentation der Quellen; Verfolgbarkeit Mehrjährige Serienentwicklung für eine Baureihe Oft vorgelagert: Forschung Viele direkte und indirekte Änderungen Kontrolle über Änderungsstand Funktion Fahrer Innovation Neue Technologien Know-How Zulieferer Kosten (i.w. Hardware) Gesetze, Normen, Vorschriften Wettbewerber Interne Funktionen Z.B.

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung von eingebetteten Systemen im Fahrzeug (3) Entwicklung gemeinsam mit Zulieferer Vergabe eines gesamten Steuergeräts (HW + SW) oder Vergabe Hardware + Basis-SW, Eigenentwicklung Feature-SW Know-How-Schutz Geeignete Schnittstellen-Vereinbarungen Modellbasierte Entwicklung Frühe Evaluierung über Prototypen Exakte Vorgaben für die Entwicklung Sinnvolles Einbeziehen der Modelle

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung von eingebetteten Systemen im Fahrzeug (4) Vielzahl der Entwickler sind Nicht-Informatiker Ingenieure, aber auch Arbeitspsychologen,... Verschiedene "Nutzergruppen" für ein Lastenheft Nutzeradäquate Beschreibungsformen Lastenheft Entwickler/Implementierer Werkstatt (Aufbau von Prototypen) Testfahrer (Felderprobung) Handbuchautoren Z.B.

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung sicherheitskritischer Systeme am Beispiel Steer-by-Wire (1) Ersetzen der mechanischen Lenkstange durch elektronische Verbindung Mehr Freiheit bei Gestaltung des Innenraums Ansatzpunkt für Zusatzfunktionalität Hier: Definition eines Entwicklungsprozesses für die eigentliche Vergabe (Zulieferer)

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung sicherheitskritischer Systeme am Beispiel Steer-by-Wire (2) Anforderungen an den Entwicklungsprozess Hersteller muss ggf. nachweisen, dass er bei der Entwicklung nach dem Stand der Technik gearbeitet hat Geforderte Mindestaktivitäten für Spezifikation und Design, Realisierung, Test, Verifikation- und Validation, Konfigurations-Management, Assessment,... Lastenheft Standards Produkt- haftungsgesetz Mindestaktivitäten und Dokumente Geforderte Aktivitäten

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Entwicklung sicherheitskritischer Systeme am Beispiel Steer-by-Wire (3) Geforderte Aktivitäten Entwicklung s-prozess L&R Prozess Wirtschaft- lichkeit Automobil- spezifischer Prozess

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Ausgefeilter Entwicklungsprozess am Beispiel des aktiven Sicherheitssystems Protector (1) Protector (Preventive Object Tracking EmergenCy braking system Targeting Only Rear end collision = Vorbeugendes, objekterkennendes Notbremssystem für Auffahrunfälle) ist das vorausschauende Notbremssystem für DC LKW. Protector wurde im Jahr 2002 für den Zukunftspreis nominiert, der vom Bundespräsidenten überreicht wird. Das System wurde zu diesem Anlass in einer Ringvorlesung in Berlin der Öffentlichkeit vorgestellt. Protector ist Beispielprojekt für den Software- Entwicklungsprozess bei der Entwicklung DC LKW.

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Ausgefeilter Entwicklungsprozess am Beispiel des aktiven Sicherheitssystems Protector (2) Entwurf Prozess Funktion Versuch wirtschaftliche Aspekte gesellschaftlich er Bedarf rechtliche Aspekte Protector Als aktives Sicherheitssy stem befindet sich auch Protector in einer Spannbreite verschiedene r Interessen und Aspekte.

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Ausgefeilter Entwicklungsprozess am Beispiel des aktiven Sicherheitssystems Protector (3) Die Anforderungen werden auf unterschiedlichen Ebenen dargestellt. Business Anf. User Anforderungen System Anforderungen Features, Use Cases Warum? Ziele Wie? Lösungen atomare und detaillierte System Anforderungen, Komponenten Anforderungen Vision und Scope Top Level Anforderungen Komponenten Anforderungen Software Anforderungen

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Ausgefeilter Entwicklungsprozess am Beispiel des aktiven Sicherheitssystems Protector (4) Die Phasen des Entwicklungsprozesses orientieren sich am V-Modell. Abnahmetest Systemtest Integrationstest Modultest Funktionstest Anforderungen an Teilfunktionen SW-Architektur SYSTEM- Anforderungen Top-Level- Requirements INTEGRIERTE SW-MODULE INTEGRIERTES SYSTEM INSTALLIERTES SYSTEM SW-MODULE IMPLEMENTIERUN G

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Ausgefeilter Entwicklungsprozess am Beispiel des aktiven Sicherheitssystems Protector (5) Integrierter Einsatz des RM RM Datenbank Verifikation im Modell Zentrale Datenbank für alle Projektmitarbeiter von den Standorten (Stuttgart, Esslingen, Ulm, Berlin) Ableitung der Testfälle

Ramin Tavakoli Kolagari - DaimlerChrysler (RIC/SP) Forschung & Technologie Zusammenfassung und Ausblick Verbesserungen am Entwicklungsprozess müssen verschiedene Randbedingungen beachten, u.a.: Entwicklungs- Prozess für eingebettete Systeme Verschiedene Beteiligte Standards und gesetzliche Vorgaben Kosten- und Zeitvorgaben Aktuelle Situation Unterschiedliches Know-How State of the Art im Entwicklungsprozess