DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler...

Post on 22-Aug-2019

223 views 0 download

Transcript of DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler...

Entwicklungsprozesse und Testen

Jens Mazzega und Julian Schindler

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 1

• Wir entwickeln , d.h.• Agile Entwicklung • mit großer Flexibilität • bei begrenztem Aufwand• mit diversen Tools

• Mit zunehmenden

• Einsatz in Simulatoren• Einsatz in Realfahrzeugen• auf Teststrecken• im Realverkehr

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 2

Entwicklung von Assistenz und Automation

Hohe Anforderungen an Entwicklungsprozess

z.B. für Anforderungsmanagement, HMI Design & Ergonomie, Funktionsentwicklung,

Simulation,Auswertung,

Testen

Delta zwischen Prototypen und in Produkten verwertbaren 

Technologiebausteinen möglichst minimieren

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 3

Ziel:Durchgängiger, modellbasierter

Entwicklungsprozess

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 4

Entwicklungsprozess: Von Bedarfserhebung bis Anforderungskatalog

•• Zur Begleitung des

gesamten Prozesses• Zur Erfassung von

Anforderungen

• Generierung von Anforderungen aus:

• Analysen von Real- und Simulationsdaten

• Interaktiven Nutzerbefragungen

• Formalisierungen von Standards, z.B. ISO 26262

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 5

Entwicklungsprozess: Vom Anforderungskatalog zum Prototyp

• Iteratives, agiles Vorgehen• Komponenten werden in

separaten Entwicklungsprozessen bearbeitet

• Integration der Komponenten in interaktiven Tests

• Verwebung diverser Tools

nach H.-P. Schöner

Software

Sensor-datenfusion

Situations-interpretation

Manöver-planung

Sensor A

Sensor B

Sensor …

Lenkung

Gas

Bremse

Beobachter

Software In the Loop (SIL)

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 6

Entwicklungsprozess: Testen des Prototyps

• Überdeckungstests der Anforderungen:Simulation:• Gegeben: definierte Funktionsgrenze• Gesucht: Ermittlung der erzielten

FunktionsgrenzeFunktionsgrenze

Simulative Ermittlung der Funktionsgrenzen

Simulative Verifikation der Funktionsgrenze

Simulation

Sensor-datenfusion

Situations-interpretation

Manöver-planung

Sensor A

Sensor B

Sensor …

Lenkung

Gas

Bremse

Beobachter

Sensor-datenfusion

Situations-interpretation

Manöver-planung

Sensor A

Sensor B

Sensor …

Lenkung

Gas

Bremse

Beobachter

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 7

Entwicklungsprozess: Testen des Prototyps

• Überdeckungstests der Use-Cases, User-Stories in der Simulation:

• Abhängig vom System in bspw. kooperativer oder dynamischer Umgebung

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 8

Entwicklungsprozess: Testen des Prototyps

• Überdeckungstests der Systemziele in der Simulation, auf Prüfgeländen und im Realverkehr:

AktorikSoftware

Sensor-datenfusion

Situations-interpretation

Manöver-planung

Sensor A

Sensor B

Sensor …

Lenkung

Gas

Bremse

Beobachter

Hardware In the Loop (HIL)

FahrzeugSoftware

Sensor-datenfusion

Situations-interpretation

Manöver-planung

Sensor A

Sensor B

Sensor …

Lenkung

Gas

Bremse

Beobachter

Vehicle In the Loop (VIL)

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 9

Entwicklungsprozess: Testen des Prototyps

• Überdeckungstests der Systemziele in der Simulation, auf Prüfgeländen und im Realverkehr:

FahrzeugReal

Sensor-datenfusion

Situations-interpretation

Manöver-planung

Sensor A

Sensor B

Sensor …

Lenkung

Gas

Bremse

Beobachter

Erprobung auf dem Prüfgelände und im Realverkehr:

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 10

Entwicklungsprozess: Testen des Prototyps

• Überdeckungstests der Systemziele in der Simulation, auf Prüfgeländen und im Realverkehr:

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016DLR.de • Folie 11

Kontakt

Julian SchindlerJulian.Schindler@DLR.de0531/295-3510

> Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega > 27.04.2016 DLR.de • Folie 12

Jens MazzegaJens.Mazzega@DLR.de0531/295-3456