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

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

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

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

Entwicklungsprozesse und Testen

Jens Mazzega und Julian Schindler

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

Page 2: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

• 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

Page 3: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

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

Ziel:Durchgängiger, modellbasierter

Entwicklungsprozess

Page 4: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

> 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

Page 5: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

> 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

Page 6: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

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

Page 7: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

> 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

Page 8: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

> 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)

Page 9: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

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:

Page 10: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

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:

Page 11: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

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

Page 12: DLR.de • Folie 1 > Entwicklungsprozesse und Testen ... · Jens Mazzega und Julian Schindler DLR.de • Folie 1 > Entwicklungsprozesse und Testen > Julian Schindler & Jens Mazzega

Kontakt

Julian [email protected]/295-3510

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

Jens [email protected]/295-3456