TESTEN UND ABSICHERN EINES STARK VERNETZTEN STEUERGERÄTES IM SYSTEMVERBUND.

Ähnliche Dokumente
Welche Testautomatisierungen sind möglich und sinnvoll?

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe

Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung

Kernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3

Entwicklungsbegleitende Verifikation von AUTOSAR Steuergerätefunktionen auf Basis einer Test-RTE und SiL-Simulation

Dr. Klaus Lamberg, Michael Beine

Radikaler Umbruch in der Fahrzeug- und Systemabsicherung. Steffen Kuhn

Komponenten- HIL und Fahrzeug- HIL sind heute weit verbreitet. i.w. höhere Qualität der Fahrzeuge und Steuergeräte

Absicherung von Automotive Software Funktionen

Engineering und Betrieb Smarter Komponenten in IoT-Netzwerken für die Automatisierung der Produktion

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

Verbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG

Systemkonzept eines modularen HiL-Systems für modellbasierte Funktionsentwicklung fahrzeugmechatronischer Systeme

Testmanagement. Full-Service

AUFBAU EINER TESTORGANISATION

Interdisziplinärer Systems-Engineering-Prozess am Beispiel Fahrzeug-Diagnose. Innovationsforum Integrierte Systementwicklung

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Agenda. Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test

Analyse der logischen Systemarchitektur und Spezifikation der technischen Systemarchitektur. Kernprozess zur System- und Software- Entwicklung

Vernetzte Industrie Vernetzte Systeme: Position, Strategie und Lösungen PLM Future 2016 Kaiserslautern Matthias Schmich Siemens Industry Software

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen

Einsatz von Simulationen in der Softwareentwicklung

Zeitsynchronisation von Echtzeitmessungen verschiedener Signalquellen für Hardware in the Loop Testverfahren

Entwicklung einer sensorlosen Motorregelung für Dentalbohrer nach IEC Dr. Michael Schwarz

Multi-Tool Testlandschaft mit DDS

Zusammenfassung MAB Review Meeting mit Roche Basel. P. Bürgin, Geschäftleiter CTE

Test modellbasiert entwickelter Steuergeräte

Produkt-Entwicklung: Autobranche als Vorreiter Logistik entlang des PE-Prozesses, Systeme statt Bauteile

Requirement Engineering. in der Steuergeräteentwicklung

Effiziente Qualitätssicherung im Datawarehouse

Große Simulink-Modelle mit Bus Objects effizienter gestalten

Systemsimulation mit VHDL-AMS - Modellaustausch DC/DC-Wandler.

Vorlesung Automotive Software Engineering Teil 1 Motivation und Überblick

Abnahme von Software Prof. Dr. Johannes Ecke-Schüth

Vorlesung Embedded Software-Engineering im Bereich Automotive

Test & Diagnose. Thomas Romanek. thomas.romanek@udo.edu. PG AutoLab Seminarwochenende Oktober AutoLab

MATLAB EXPO 2016,

Basiswissen Softwaretest

Modell-basierte Entwicklung mit der Timing Definition Language (TDL)

Effizienzsteigerung von Softwaretests durch Automatisierung

Varianten- und Konfigurationsmanagement von Nutzfahrzeugen

Configurable Embedded Systems

Basiswissen Softwaretest

Prozesse einfach modellieren und verständlich publizieren

Herausforderungen im Personalcontrolling

Systemen mit Hilfe von strukturiertem Testen

Ein generativer Ansatz für den automatisierten Softwaretest,

Simulieren, Testen, Verifizieren

Risikomanagement - Prozessmodelle im Kontext von Verträgen Nutzen und Standards

1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge

Simpack-Echtzeitmodelle für eine Mehrprozessor-HIL Anwendung Uwe Heitz ZF Friedrichshafen AG. ZF Friedrichshafen AG, 2006

Semester: -- Workload: 150 h ECTS Punkte: 5

Integrierte und digitale Managementsysteme

Automotive Software Engineering

Automotive Software Engineering

Testen. SEPR Referat: Testen - Oliver Herbst

1 Aus Theorie wird Praxis

Innovative Software für Testinhalte als Middleware-Ergänzung zur frühzeitigen Testsimulation für System / IC Hardwarekomponenten

Projekteinkäufer m/w. Personalanforderungsnummer: Gruppe /Division (Werk): MPT01039 Magna Powertrain, Lannach, Austria. Unternehmensbeschreibung

Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1

Entwicklungsbegleitender Test mechatronischer Systeme

Inhaltsverzeichnis. 1 Wie ist dieses Buch zu lesen? 1. 2 Erläuterung im Buch referenzierter Konzepte 5. 3 Verstehen der Capability Level 0 bis 5 15

Testmanagement mit SYNECT: Ein Beispiel aus der Praxis. Ralf Arens CLAAS Selbstfahrende Erntemaschinen GmbH

ISIS. Das Navigationssystem für angemessene Qualität und hohe Effizienz

Prozess-Modelle für die Softwareentwicklung

WARUM AGILE ENTWICKLUNG OHNE TEST NICHT FUNKTIONIERT SCRUM-DAY 2017

SIMATIC PCS 7 V8.2 Management Console Funktionen und News

Mit Fehlerkennzahlen Software-Entwicklungsprozesse verbessern - Erfahrungen bei der IDG -

MHP Auditmanagement Ihre Lösung für Ihr Mobile Device- Management zur Performancesteigerung!

Simulation 2.0: Simulationsbaukasten und Team-Modellierung

Funktionale Sicherheit Testing unter

Sensorsimulation in Hardware in the Loop-Anwendungen

T1 - Fundamentaler Testprozess

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

Schnellere Innovationszyklen für Elektroniksysteme entlang der Automobilwertschöpfungskette

Durch bessere Organisation zu höherer Produktivität und Qualität

Microsoft Dynamics CRM 2016 What s New?

Quality-Management. Leistungsangebot. Quality-Management. Anforderungsanalyse. Prozessdefinition. Spezifikationserstellung (DFS) Test

Patientenmanagement und Abrechnung in Akut/Reha-Mischbetrieb

J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim Goltz. Workshop Echtzeit Fraunhofer FIRST

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

Einsatz automatischer Testdatengenerierung im modellbasierten Test

System Optimierung als Schlüsselfaktor für f r die Effizienzsteigerung im Antriebstrang. Innovationsforum 2010 Dipl.-Ing.

Metrik-basierte Steuerung der automobilen Systementwicklung.

Social Networks und andere Ansätze zur Steigerung der Wettbewerbsfähigkeit des Schienengüterverkehrs

Hauptseminar Automotive Software Engineering Testen, Rapid Prototyping und x in the loop

Einführung von Quality-Gates in den Entwicklungsprozess

Master Automotive Systems

Entwicklung von Medizinischen Algorithmen für die Kardiologie mit Hilfe Simulink und Modellbasiertes Design

Abkürzungen. Kapitel 1 - Einleitung Stand der Automobilelektronik Historische Entwicklung Gegenwärtige Probleme 2

Testen von Industrie 4.0 Systemen

Entwicklungsprozess Verbesserung:

Stellenangebote. Multi-Talent, Alleskönner, Teamworker? Entwicklungsingenieur (m/w) Infotainment

T2 Fundamentaler Testprozess

IT-Projekt-Management

modellzentrierter Test

Notwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge

Transkript:

DIE NEUE FREUDE AM FAHREN: BEGEISTERND, ÖKONOMISCH, BEGEHRENSWERT Dr. Ingo Weber, EF-51 Dr. Matthias Glockner, EI-71 TESTEN UND ABSICHERN EINES STARK VERNETZTEN STEUERGERÄTES IM SYSTEMVERBUND. 5. TAGUNG: SIMULATION UND TEST FÜR DIE AUTOMOBILELEKTRONIK. BERLIN 10.-11.05.2012

GLIEDERUNG Ausgangssituation klassische Einzelsteuergeräteabsicherung ICM-Steuergerät (Vernetzung, Komplexität) Handlungsbedarf Motivation, Zielsetzung Adaptierter prozess für Verbundabsicherung Modellbasiertes en am HIL durch Simulation konzept im V-Modell Trennung Mainstream-/Integrationsabsicherung Erfahrungen aus der operativen Anwendung HIL Simulationstests versus Fahrzeugtests Verbundabsicherung mit Lieferanten Bewertung ergebnisse -> bericht Zusammenfassung Seite 2

AUSGANGSSITUATION Seite 3

AUSGANGSSITUATION KLASSISCHE EINZELSTEUERGERÄTEABSICHERUNG und Absicherung der Hardware und Absicherung der Software Keine komponentenübergreifende Funktionen Software aus einer Hand MIL, PIL, SIL, HIL s nach V-Modell berichte Freigabe Seite 4

AUSGANGSSITUATION ICM-STEUERGERÄT Integrated Chassis Management ICM Funktionen komponentenübergreifend Starke Vernetzung mit anderen Komponenten --> Funktionsvorteile ICM hohe Komplexität (Quelle:SG-Bilder aus Google) en nur mit angepasstem V-Modell möglich Seite 5

Lieferant Low-Level AUSGANGSSITUATION ICM-STEUERGERÄT Softwareentwicklung bei Lieferant und OEM BMW High-Level Integration (Blackbox) SW1 SW2 SW3 SWx AUTOSAR RTE : Cnvlyr Basis-SW Hardware hohe Komplexität Flexray SF-CAN Seite 6

HANDLUNGSBEDARF Seite 7

HANDLUNGSBEDARF MOTIVATION UND ZIELSETZUNG Motivation Erfahrungen aus ICM-Projekten komplexe, stark vernetzte Software steuergeräteübergreifende Funktionen verteilte Verantwortungen (Lieferanten, verschiedene BMW-Stellen) komplexe Geschäftsmodelle (SW-Inhouse, SW-Lieferant) Methoden aus klass. SG-Absicherung nur bedingt anwendbar Zielsetzung Beherrschung der Komplexität neue Simulationswerkzeuge und Methoden Einsatz neuer strategie/-prozess Effizienter -/Freigabeprozess Seite 8

ADAPTIERTER TESTPROZESS FÜR DIE VERBUNDABSICHERUNG Seite 9

ADAPTIERTER TESTPROZESS FÜR DIE VERBUNDABSICHERUNG MODELLBASIERTES TESTEN AM HIL Schwerpunkt in SIL und HIL-Absicherung Randbedingungen: Fahrzeugmodell ( ISAR ) Komponenten-Modelle ICM-SG umgebung Automatisierung der durchführung Automatisiertes Auswerten berichte (Quelle: Bilder aus Google) Seite 10

ADAPTIERTER TESTPROZESS FÜR DIE VERBUNDABSICHERUNG TESTKONZEPT IM V-MODELL Funktions- Anforderungsanalyse Abnahmetest Review Steuergeräte- Abnahmetest Review Funktions- Architekturentwurf Steuergeräte- Integrationstest Review Review Software- Anforderungsanalyse Review SW/HW- Abnahmetest Review Software- Architekturentwurf Review SW/HW-Integrationstest Review Software-Modulentwurf Review SW/HW-Modultest Review CSAR Software-Codierung und statische Analyse Seite 11

Kundenfunktions- Anforderungsanalyse VBAR Kundenfunktions- Architekturentwurf ERWEITERUNG DES V-MODELL Abnahmetest Fzg-/Verbund- Abnahmetest Fzg-/Verbund- Integrationstest VBIR VBAR VBER Funktions- Anforderungsanalyse Abnahmetest SGAR Steuergeräte- Abnahmetest FNAR Funktions- Architekturentwurf FNER Software- Anforderungsanalyse Steuergeräte- Integrationstest SATR Software- Abnahmetest SGIR SAAR Software- Architekturentwurf SITR Software- Integrationstest SAER Software- Modulentwurf SMER SMTR Software-Modultest CSAR Software-Codierung und statische Analyse Seite 12

Kundenfunktions- Anforderungsanalyse VBAR Kundenfunktions- Architekturentwurf VBER Funktions- Anforderungsanalyse Abnahmetest Abnahmetest Fzg-/Verbund- Abnahmetest Fzg-/Verbund- Integrationstest SGAR Steuergeräte- Abnahmetest VBIR VBAR FNAR Funktions- Architekturentwurf FNER Software- Anforderungsanalyse Steuergeräte- Integrationstest SATR Software- Abnahmetest SGIR SAAR Software- Architekturentwurf SITR Software- Integrationstest SAER Software- Modulentwurf SMTR Software-Modultest SMER CSAR Software-Codierung und statische Analyse (Quelle: Bilder aus Google) Seite 13

Fahrzeug, Verbund Komponente HW, SW (ICM, SG2, ) Bordnetz Kunden-Fkt 1 Kunden-Fkt 2 Kunden-Fkt x Fahrwerk Antrieb xxx ICM Fkt 1 SG2 SG3 SG4 Fkt 2 Fkt 3 Fkt 4 Fkt x Software (Basis-SW, Funktions-SW) Fkt-SW-1 Fkt-SW-2 RTE/ Cnvlyr Basis- SW Hardware CAN Flexray SW-Module SW-Komp. 1 SW-Komp. 2 SW-Komp. x (Quelle: Bilder aus Google) SW-Modul 1 SW-Modul 2 SW-Modul x Seite 14

ADAPTIERTER TESTPROZESS FÜR DIE VERBUNDABSICHERUNG TESTKONZEPT IM V-MODELL Trennung zwischen Funktions- und Komponententests erforderlich Reine Hardware-/Komponententests nicht zielführend Verstärkte Anwendung von Funktions- und Softwaretests mit Hilfe der Verbund- HiL-, HiL-, SiL-, PiL-, MiL (Software sowie Modultests) und Absicherung auf sinnvollen Ebenen: Fehler werden viel früher auf der entsprechenden Ebene gefunden -> direkte Zuordnung des Fehlers zur Ursache, geringerer Aufwand Kurze Änderungsschleifen durch zeitnahe Bug fixes Gleichteile nicht mehrfach absichern Konsequente, nachhaltige Einhaltung der Prozesse erforderlich Seite 15

ADAPTIERTER TESTPROZESS FÜR DIE VERBUNDABSICHERUNG TRENNUNG MAINSTREAM-/INTEGRATIONSABSICHERUNG Mainstream-Freigabe Mainstream Baureihen Komponenten-Freigabe Funktions-Freigabe Mainstreamentwicklung -> Funktions-/SW-Absicherung Serienentwicklung, Softwareintegration -> Integrationsabsicherung (HW+SW+Bedatung) (Kundenfunktion unter finalen Randbeding.) -> I-Stufe -> reduzierte Serienabsicherung, höhere Reife aufgrund Mainstream Seite 16

ERFAHRUNGEN AUS ANWENDUNG Seite 17

ERFAHRUNGEN AUS ANWENDUNG HIL SIMULATIONSTESTS VERSUS FAHRZEUGTESTS MiL-, SiL, HiL-s -> ca. 90% via Simulation und/oder HiL testbar -> hoher Automatisierungsgrad Fahrmanöverkatalog im Fahrzeug ist und wird immer erforderlich bleiben -> subjektive Bewertung nur im Fahrzeug möglich -> geringer Automatisierungsgrad Fazit: deutliche Verlagerung vom Fahrzeug auf vorgeschaltete ebenen Seite 18

ERFAHRUNGEN AUS ANWENDUNG VERBUNDABSICHERUNG MIT LIEFERANT Exakte Schnittstellenabstimmung notwendig (technisch) Herausforderung: Abstimmung Basissoftware und High-Level-Software Mit AUTOSAR starke Verteilung auf mehrere Lieferanten Klare Schnittstellen, Aufgaben- und Verantwortungsverteilung (FUSI, Funktion, ) Freigabeverantwortung, Organisation Durchgängiger und transparenter Absicherungsprozess über die Schnittstellen hinaus -> Vermeidung von Doppelarbeit und lücken Gleiches Berichtswesen für OEM und Lieferant sowie Identifikation mit berichten Seite 19

ERFAHRUNGEN AUS ANWENDUNG BEWERTUNG TESTERGEBNISSE -> TESTBERICHT Effizientes und transparentes Berichtswesen auf Basis eines pragmatischen Messgrößenkonzepts (z.b. MISRA-Check, Coverage, Anforderungsabdeckung, ) Kontinuierlicher Review von ergebnissen Anwendung des Absicherungsprozesses regelmäßig reviewen (spezifikation, erstellung, durchführung, reporting, prozess). Fazit: Vertrauen ist gut, Transparenz und Kontrolle ist besser Nicht im Sinne Misstrauen, sondern Abgleich der Erwartungshaltungen / Verständnisse Seite 20

ZUSAMMENFASSUNG Seite 21

ZUSAMMENFASSUNG Vernetzung stärken -> neue erlebbare Kundenfunktionen Anpassung klass. prozess auf neue Dimension Trennung von Einzel-/Kundenfunktionsabsicherung und SG-Absicherung Mainstream, um aufgrund zentralisierter und somit übergreifender Absicherung hohe Qualität zu erreichen Eine Fehlerfindung am Anfang der Entwicklung ist effizient, am Ende der Entwicklung ist ein sehr hoher Aufwand notwendig Eindeutige Schnittstellendefinition erforderlich aufgrund Aufteilung und Verantwortungstrennung auf mehrere Firmen, Abteilungen leiter neben Projektleiter bei komplexen und steuergeräteübergreifenden Projekten zwingend erforderlich aufwand Seite 22

Vielen Dank für Ihre Aufmerksamkeit! Seite 23

BACKUP Seite 24

Einhaltung Verhältnis: ca. 60% zu 40% Ausreichende Entwicklerkapazitäten Ausreichende, qualifizierte kapazitäten Detaillierte, lückenlose Anforderungen Gewissenhafte Auswertung der ergebnisse Saubere Spezifikationen Belastbare Freigaben Transparente berichte Anforderungsbasiertes en Ausreichende ressourcen Seite 25