die ergänzung des autosar standards für eine durchgängige ... · transformation von uml nach...

17
F-7761DE_C (2011-06) Die Ergänzung des AUTOSAR Standards für eine durchgängige modellbasierte automobile Steuergeräteentwicklung Jan Meyer, Dagstuhl, März 2014

Upload: votruc

Post on 20-Aug-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

F-7761DE_C (2011-06)

Die Ergänzung des

AUTOSAR Standards für

eine durchgängige

modellbasierte

automobile

Steuergeräteentwicklung

Jan Meyer, Dagstuhl, März 2014

Page 2: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

HELLA Konzern

Überblick

2 Confidential

• Seit über 100 Jahren Partner der Automobilindustrie sowie des Kfz-Teilehandels

• Global aufgestelltes Familienunternehmen mit 100 Standorten in mehr als 35 Ländern

• 5,0 Mrd. Euro Konzernumsatz im GJ 2012/2013

• Über 29.000 Mitarbeiter weltweit, davon 5.600 in Forschung & Entwicklung

• Unter den 100 größten deutschen Industrieunternehmen sowie den 50 weltweit

führenden Automobilzulieferern

Geschäftssegmente

Automotive Aftermarket Special Applications

Licht Elektronik Handel & Werkstätten Spezielle

Erstausrüstung Industries

• Scheinwerfer

• Heckleuchten

• Einfunktions-

leuchten

• Innenleuchten

• Lichtelektronik

• Karosserie-

elektronik

• Energie-

management

• Fahrerassistenz-

Systeme

• Sensorik

• Aktuatorik

• Lenkungssysteme

• Erstausrüstung von

Spezialfahrzeugen,

wie z.B. Busse,

Caravans, Land-

und Baumaschinen

mit Beleuchtung

und Elektronik

• Straßen-

beleuchtung

• Flughafen-

befeuerung

• Innenbeleuchtung

• Industrie-

beleuchtung

• Personen-

zählgeräte

Parts

• Verschleiß-

teile

• Ersatzteile

• Karosserie-

teile

• Verbrauchs-

material

• Zubehör

Tools

• Fahrzeug-

diagnose

• Klima-

Service

• Licht-

Service

• Batterie-

Service

• Werkzeuge/

Geräte

Services

• Technischer

Service

• Werkstatt-

konzepte

• Verkaufs-

unter-

stützung

• Logistik

MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 3: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Agenda

Motivation

Modellbasierter Entwicklung für die automobile Steuergeräteentwicklung

Automatische Überprüfungen

Transformation nach AUTOSAR

Zusammenfassung & Ausblick

3 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 4: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Der AUTOSAR Standard

Eine domänspezifische Modellierung

MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014 4

Quelle: www.autosar.org

Page 5: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Motivation

5

ACC

Verkehrszeichen-

erkennung

Spurhalte-

assistent Toter Winkel

Erkennung (BSD)

Spurwechsel-

assistent

Autom.

Reifendruckkontrolle

• steigende Funktionalität

• sicherheitskritische Funktionen

• kooperierende Funktionen

Intelligente

Lichtsteuerung

MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 6: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Steuergeräte Beispiel

Das Komfortsteuergerät

6 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Tür öffnen

Page 7: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Funktionale vs. Technische Architektur

Unterteilung der Funktion

Komplexität und Vernetzung erfordert eingehende Analyse

Funktionen sind relativ stabil

Nur die Verwendung von AUTOSAR ist nicht ausreichend (keine Analyse)

7

Ziel:

Funktionen:

Gruppierung der Funktionen

MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 8: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Der Entwicklungsprozess eines automobilen Zulieferers

8 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 9: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Integration in die automobile SPES2020 Methodik

9 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 10: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Zu erreichendes Ziel

10 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 11: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Spezifikation der funktionalen Architektur

11

Goals«Stereoty pe»

Function«Stereoty pe»

1

1..*

SubFunction«Stereoty pe»

1

1..* 1

*

FunctionalBlock«Stereoty pe»

realizes1..*

FlowPort«Metaclass»

1

*

ItemFlow«Metaclass»

connect 21

FlowSpecification«Metaclass»

define

1

1

Pin«Metaclass»

1

*

ObjectFlow«Metaclass»

1 1

ActivityEdge«Metaclass»

1

*

Statechart«Metaclass»

1 0..1

Activity«Metaclass»1 0..1

MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

• Anpassung an Domäne:

Page 12: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Automatische Überprüfungen

Korrekte Anwendung der Methodik

Aufwand für die Sicherstellung der Qualität durch manuelle Reviews ist enorm

Ebenso müssen die Übergänge sichergestellt werden

Zeit- und Kostenersparnis durch automatische Überprüfungen

Beispiele für automatische Überprüfungen:

Die Sicherheitseinstufung einer Funktion muss ebenso für das Teilsystem gelten

(Übergang funktionale zur technischen Architektur).

Eine übergeordnete Funktion hat mindestens die Sicherheitseinstufung der

untergeordneten Funktion (funktionale Architektur).

Ein Ziel muss mindestens einer Hauptfunktion zugeordnet sein (Übergang Ziel

funktionale Architektur).

12 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 13: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Konsistenzsicherung zwischen den Architekturen

13 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 14: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Transformation von UML nach AUTOSAR

Vertikale Transformation von UML nach AUTOSAR

14

Refined System Design Model

Resources + OS Properties

Refined Logical Architecture

Software Design

Basic Software (BSW)

10 ms

«Task»

[1]

[2]50 ms

«CPU»

«Service SW

Component Type»

OS

ECUCParamConfContainerDef: name = Task_Lighting

ECUCIntegerParamDef: Priority = 150

ECUCParamConfContainerDef: Autostart = false

ibd

«Atomic

SWC»: Indicator

«...»: Turn

SwitchSensor

«...»: Hazard

LightsSensor

«...»: Rear

RightActuator

«...»: Rear

LeftActuator

«...»: Pedal

ToLamp

«...»: Brake

PedalSensor

«...»: Brake

LampActuator

«...»: Switch

LightActuator

Synthesis

Application Software

Indicator

RightActuator

LightActuator

LeftActuator

Nach SPES2020

MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 15: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Erfahrungen beim Einsatz der Methodik

Domänspezifisches Wissen nicht abgebildet

Anpassung an automobile Steuergeräteentwicklung notwendig

• Eigenes Profil (Stereotypen mit Eigenschaftswerten)

SysML/UML besitzt keine Methodik

Entwicklung einer eigenen Methodik

Unterschiedliche Modellierungsformen

Trainings und Coaching für die Projekte

Nutzung der automatisierten Überprüfungen

Aufwand zur Erstellung der modellbasierten Architektur

Wiederverwendung der Daten:

• Automatische Überprüfungen

• Transformation in andere Modelle: AUTOSAR, Simulationsmodell,…

15 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 16: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Zusammenfassung

Modellbasierter Entwurf bietet Vorteile:

• Gemeinsames Systemverständnis

• Keine Inkonsistenten

• Durchgängiger Systementwurf

• Wiederverwendung von Informationen

Automatische Überprüfungen erhöhen Qualität

Wiederverwendung von Daten in Modelltransformationen (vertikal + horizontal)

Einbettung des AUTOSAR Standards in weitere Modellierungen

16 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014

Page 17: Die Ergänzung des AUTOSAR Standards für eine durchgängige ... · Transformation von UML nach AUTOSAR Vertikale Transformation von UML nach AUTOSAR 14 Refined System Design Model

Ausblick

Durchgängiger Entwicklungsprozess

Automatischer Übergang zur disziplinenspezifischer Modellierung (Anforderungen

SysML UML AUTOSAR)

Anbindung an den Testprozess

Verwendung formaler Verifikation (Model Checker)

Unterstützung bei der Verteilung der Software auf die Hardware

17 MBEES 2014 | Jan Meyer | PMT | Dagstuhl, März 2014