![Page 1: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/1.jpg)
iNTENCE automotive electronicsAusführbare Spezifikation – Das Lastenheft zum anfassen
![Page 2: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/2.jpg)
Agenda
Kurzvorstellung iNTENCE
© iNTENCE automotive electronics Seite 2
KURZVORSTELLUNG
iNTENCE automotive electronics
Wurde 2007 gegründet und ist
Entwicklungspartner für softwareintensive Systeme
in der Automobilbranche mit 60 Mitarbeitern an den Standorten
Regensburg und Ingolstadt.
Zu unseren Kernkompetenzen zählen unter anderem
• Karosserie- und Komfortelektronik
• Infotainment
• Fahrerassistenz
• Elektromobilität
• Embedded Systeme: Smart Grid, Medizin- und Bahntechnik
• Training & Consulting: Software Quality, Projektmanagement
Zu unseren Kunden zählen u.a.:
28. September 2015
![Page 3: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/3.jpg)
Agenda
Kurzvorstellung iNTENCE
© iNTENCE automotive electronics Seite 328. September 2015
28. September 2015 Seite 3
ESE Kongress
T
E
A
M
Andreas Lachenschmidt (Dipl. Inf.) Leiter Softwareentwicklung
Experte bei iNTENCE für
• Modellbasierte Softwareentwicklung im
AUTOSAR – Umfeld
• Softwaretest
• Architekturreviews
• Optimierung Entwicklungsprozesse
Sebastian Höller (Dipl. Inf. (FH)) AUTOSAR Architekt
Experte bei iNTENCE für
• Softwareentwicklung im AUTOSAR – Umfeld
• Requirements Engineering
• Entwicklung und Konfiguration Basissoftware
![Page 4: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/4.jpg)
Seite 4
Agenda
© iNTENCE automotive electronics
![Page 5: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/5.jpg)
Der Weg zu besseren
Anforderungen
Idee und Einsatzbeispiele
© iNTENCE automotive electronics
![Page 6: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/6.jpg)
28. September 2015© iNTENCE automotive electronics Seite 6
Komplexe Funktionen
Umfang festlegen
Entscheidungen treffen
Machbarkeit überprüfen
Mit Stakeholdern kommunizieren
…
Spezifikation von Funktionen
![Page 7: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/7.jpg)
28. September 2015© iNTENCE automotive electronics Seite 7
Spezifikation von Funktionen
![Page 8: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/8.jpg)
28. September 2015© iNTENCE automotive electronics Seite 8
Spezifikation von Funktionen
![Page 9: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/9.jpg)
Der klassische Weg
© iNTENCE automotive electronics Seite 9
OEM
Zulieferer
LH
Prosa Spezifikation als Basis für den Beginn der SW-Serienentwicklung
28. September 2015
Funktionsspezifikation
![Page 10: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/10.jpg)
Der klassische Weg
28. September 2015© iNTENCE automotive electronics Seite 10
Funktion VisionVoller
UmfangDetaillierung Qualität
Anforderungen Lastenheft Pflichtenheft
Prozess Serienentwicklungsprozesse
Entwicklungsstufen A-Muster B-MusterC-
Muster Serie
OEM
Zulieferer
![Page 11: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/11.jpg)
Verbesserung der Spezifikation
© iNTENCE automotive electronics Seite 11
OEM
Zulieferer
LH
Iterative Funktionsspezifikation in Modell und Prosa vor Softwareentwicklung
Impact Analyse von Spezifikationsänderungen am Modell
28. September 2015
Funktionsspezifikation iterativ / inkrementell
Requirements Management Interface
![Page 12: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/12.jpg)
Ziele der Modellbildung
28. September 2015 Seite 12
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
© iNTENCE automotive electronics
![Page 13: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/13.jpg)
Erlebbarkeit der Spezifikation
Modell am PC ausführen als Basis für Absprachen mit Funktionsverantwortlichen
Einsatz des Modell in Demonstratoren
Integration des Modells in Fahrzeugmodelle von Fahrsimulatoren
Integration des Modells in Prototypenfahrzeuge
© iNTENCE automotive electronics Seite 13
Simulink Coder
MATLAB / Simulink /
Stateflow
28. September 2015
![Page 14: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/14.jpg)
Ziele der Modellbildung
28. September 2015 Seite 14
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
© iNTENCE automotive electronics
![Page 15: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/15.jpg)
Vollständigkeit: Der Link zwischen Lastenheft und Modell
Vollständigkeit bzw. „Abdeckung“
Lücken in Lastenheft und Modell finden
Verlinkung notwendig
14:30 Uhr: Nachverfolgbarkeit von Anforderungen
© iNTENCE automotive electronics Seite 1528. September 2015
![Page 16: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/16.jpg)
Koexistenz von Modell und Lastenheft
Agiler Prozess nahe am Kunden
Modell eine Ergänzung zur Prosa Spezifikation
Rechtliche Verbindlichkeit der Prosa Spezifikation
© iNTENCE automotive electronics Seite 1628. September 2015
LH
![Page 17: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/17.jpg)
Mögliche Zusammenarbeitsmodelle
Variante 1: Spezifikation und Abnahmetest
© iNTENCE automotive electronics Seite 1728. September 2015
OEM
Zulieferer
LH
![Page 18: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/18.jpg)
Ausführbare Spezifikation und Lastenheft parallel
28. September 2015© iNTENCE automotive electronics Seite 18
Funktion Vision Umfang Detaillierung
Anforderungen
Lastenheft
Pflichtenheft
Prozess agil Serienentwicklungsprozesse
EntwicklungsstufenA-
MusterB-
Muster…
Ausführbare Spezifikation
![Page 19: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/19.jpg)
Mögliche Zusammenarbeitsmodelle
© iNTENCE automotive electronics Seite 1928. September 2015
OEM
Zulieferer
PH
Variante 2: Serien SW-Entwickler erstellt Pflichtenheft während der Analysephase
![Page 20: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/20.jpg)
Ausführbare Spezifikation in Anforderungs-Analysephase
28. September 2015© iNTENCE automotive electronics Seite 20
Funktion Vision Umfang Detaillierung
Anforderungen Lastenheft Pflichtenheft
Prozess agil Serienentwicklungsprozesse
EntwicklungsstufenA-
MusterB-
Muster…
Ausführbare Spezifikation
![Page 21: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/21.jpg)
Mögliche Zusammenarbeitsmodelle
© iNTENCE automotive electronics Seite 2128. September 2015
Variante 3: Lastenheft / Pflichtenheft und Modell analog zu Funktionserweiterung
während der Integrationsstufen erweitert
PH PH
Integrationsstufe 1 Integrationsstufe 2
![Page 22: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/22.jpg)
Prototyp vs. Ausführbare Spezifikation
Prototyp ist ein vertikaler technischer Durchstich oder eine horizontale
Demonstration
Ausführbare Spezifikation bildet Anforderungen auf Funktionsebene ab
© iNTENCE automotive electronics Seite 2228. September 2015
Applikation
Middleware
Hardware
Prototyp Ausführbare Spezifikation
Feature
Funktion
Fkt. und HW-Design
![Page 23: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/23.jpg)
Beispiele des Einsatzes
HMI Entwicklung
Virtuelle Entwicklung: Human Machine
Interface (HMI) Simulationen
Designs, Animationen und Interaktionen
erlebbar abbilden
Bedienbare Simulation als Vorlage für
Serienentwicklung
28. September 2015© iNTENCE automotive electronics Seite 23
Komfortelektronik und
Fahrerassistenzsysteme
Daten- und Kommunikationsorientierte
Funktionen darstellen
Soll-Modell Erstellung, Verbesserung des
Lastenheft
Einsatz des Modells im Test
Quelle: Audi
![Page 24: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/24.jpg)
Verwendung des Modells in der
Testumgebung
© iNTENCE automotive electronics
Einsatz im Test
![Page 25: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/25.jpg)
© iNTENCE automotive electronics Seite 25
OEM
Zulieferer
Integrationstest
Abnahmetest
Einsatz der ausführenden Spezifikation im Test
28. September 2015
Funktion
Schnittstellen und Verhalten
Spezifikation
Modell aus Sepzifikationsphase im Test nutzen
Drei Varianten der Modellnutzung evaluiert
![Page 26: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/26.jpg)
© iNTENCE automotive electronics Seite 26
DUT
Testframework
MathWorks / Vector CANoe Interface
Input Output
Einsatz des Modells als Testobjekt
28. September 2015
Variante 1
Modell wird in Testumgebung als Testobjekt eingesetzt
Testfälle können gegen ausführbare Spezifikation entwickelt werden
![Page 27: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/27.jpg)
© iNTENCE automotive electronics Seite 27
DUT
Testframework
MathWorks / Vector CANoe Interface
Input Output
Schnittstelle: z.B. CAN-Bus und CANoe Interface oder Modellschnittstellen
Testframework: CANoe oder Simulink / Stateflow
Testfälle: selbst implementiert oder modelliert und bedatet
Technik und Methodik: Einsatz des Modells als Testobjekt
28. September 2015
Variante 1
![Page 28: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/28.jpg)
© iNTENCE automotive electronics Seite 28
DUT
Testframework
MathWorks / Vector CANoe Interface
Input Output
Bewertung: Einsatz des Modells als Testobjekt
28. September 2015
Variante 1
Parallele Entwicklung von Seriensoftware und Testumgebung möglich
Verifizierung der Testumgebung möglich (Positiv Fälle)
![Page 29: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/29.jpg)
Einsatz des Modells zur Generierung der Testfälle
Generierung der Testfälle und Testdaten (Testharness) aus dem Modell
© iNTENCE automotive electronics Seite 29
TestfalldatenDUT
Simulink Verification and Validation
Input Output
Testframework
28. September 2015
Variante 2
![Page 30: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/30.jpg)
Technik und Methodik: : Einsatz des Modells zur
Generierung der Testfälle
© iNTENCE automotive electronics Seite 3028. September 2015
Variante 2
Schnittstelle: z.B. CAN-Bus und CANoe Interface oder Modellschnittstellen
Testframework: CANoe oder Simulink / Stateflow
Testfälle: Generierung und Bedatung durch MathWorks Model Verifier
TestfalldatenDUT
Simulink Verification and Validation
Input Output
Testframework
![Page 31: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/31.jpg)
Bewertung: Einsatz des Modells zur Generierung der
Testfälle
Schnelle Ableitung von Testfällen und Bedatung möglich
Weitere Bewertung von Hr. Worschow um 15:30
© iNTENCE automotive electronics Seite 3128. September 2015
Variante 2
TestfalldatenDUT
Simulink Verification and Validation
Input Output
Testframework
![Page 32: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/32.jpg)
© iNTENCE automotive electronics Seite 32
Test-Orakel
Software-
Komponente
Testframework
MathWorks / Vector CANoe Interface
Input Output
Einsatz des Modells als Test-Orakel
28. September 2015
Variante 3
Soll-Ist Vergleich zwischen Softwarekomponente und Modell
Stimulation von Softwarekomponente und Modell
Vergleich der Ausgaben
Vergleich
![Page 33: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/33.jpg)
© iNTENCE automotive electronics Seite 33
Technik und Methodik: Einsatz des Modells als Test-
Orakel
28. September 2015
Abstrahierungs- oder Konkretisierungsfunktionen notwendig
Schnittstelle: z.B. CAN-Bus und CANoe Interface und Modellschnittstellen
Testframework: CANoe und parallel Simulink / Stateflow
Testfälle: Generiert oder manuell erstellt
![Page 34: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/34.jpg)
© iNTENCE automotive electronics Seite 34
Test-Orakel
Software-
Komponente
Testframework
MathWorks / Vector CANoe Interface
Input Output
Bewertung: Einsatz des Modells als Test-Orakel
28. September 2015
Variante 3
Erwarteter Output muss nicht in Testfällen festgelegt werden
Vergleich
![Page 35: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/35.jpg)
Vorteile und Grenzen
Erkenntnisse
© iNTENCE automotive electronics
![Page 36: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/36.jpg)
Erkenntnisse
Zeit & Kosten
Aufwand Umsetzung Modell & Kommunikation mit Kunden
Toolbeschaffung & Tool-KnowHow
Einsparung durch
Stabilere Anforderungen in höherer Qualität
Fehler werden früh erkannt
Impact Analyse von Änderungen am Modell
Einsatz Modell im Test
28. September 2015© iNTENCE automotive electronics Seite 36
Funktion Vision Umfang Detaillierung
Anforderungen
Lastenheft
Pflichtenheft
Prozess agil Serienentwicklungsprozesse
EntwicklungsstufenA-
MusterB-
Muster…
Ausführbare Spezifikation
![Page 37: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/37.jpg)
Erkenntnisse
Möglichkeiten und Grenzen der Modellbildung
Wertvolles Mittel zur Kommunikation
Mehrwert des Ansatzes bei neu entwickelten Funktionen am größten früh
Komplexität beherrschen
Überprüfung und Erweiterung bestehender Spezifikationen dennoch sinnvoll
Bei der Modellierung für Einsatzzweck sinnvollen Abstraktionsgrad finden
Aspekte abseits der erlebbaren Funktion nicht exakt abbildbar
zeitliches Verhalten auf dem Target
Dynamik und Genauigkeit von Wertebereichen (Abstraktions- und
Konkretisierungsfunktionen)
HW- und Basis-Software Verhalten
Methode kann auf Widerstand stoßen, wenn Vorteile nicht klar kommuniziert werden
28. September 2015© iNTENCE automotive electronics Seite 37
![Page 38: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/38.jpg)
Erkenntnisse
Methodik
Gemeinsames Baselining LH und Modell essentiell
Varianz in der Spezifikation Varianz im Modell; ABER Überprüfung Notwendigkeit
der Varianten möglich
Vorsicht vor Rückkopplung von Umsetzungsdetails aus Modell zurück in die
Spezifikation; Modell ≠ Architektur oder Implementierungsvorgabe der Seriensoftware
Verworfene Idee: Codegenerierung aus Modell entspricht nicht Trennung zwischen
Entwicklung und Test
Agiler Ansatz in Modellentwicklung führt zu besseren Ergebnissen
Mehrere Iterationen und Rückkopplungen zwischen Spezifikations- und
Modellerstellung vorsehen
Enge Zusammenarbeit mit OEM Funktionsverantwortlichen nötig
Abstimmung im 1-2 Wochen Zyklus
28. September 2015© iNTENCE automotive electronics Seite 38
![Page 39: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/39.jpg)
Erkenntnisse
Erkenntnisse aus dem Einsatz im Test
Ausführbare Spezifikation als Testorakel oder DUT bedeutet nicht voller Testumfang
Einsatz im Komponententest und Integrationstest sinnvoll
Konkretisierungs- und Abstraktionsfunktion für Einsatz als Testorakel sind essentiell
Mit nötiger Sorgfalt entwickeln
Im 4 Augen Prinzip
28. September 2015© iNTENCE automotive electronics Seite 39
![Page 40: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/40.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 40
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
Mehrwert sofort sichtbar
und erlebbar
![Page 41: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/41.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 41
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
+ Funktionsverständnis
+ Konzeptverbesserung
+ Basis für Kommunikation Kunde –
Lieferant
+ Komplexität früh „beherrschen“
+ Entscheidungen erleichtern /
ermöglichen
![Page 42: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/42.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 42
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
Mehrwert tritt sofort ein,
muss aber sichtbar
gemacht werden
z.B. als Projekttagebuch
![Page 43: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/43.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 43
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
+ Grenzen der Funktion ziehen
+ nötige Detailtiefe besser beurteilen
+ Unschärfe im Lösungsraum reduzieren
+ Themenbereiche außerhalb des Fokus
betrachten
![Page 44: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/44.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 44
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
+ ca. jede 4 Anforderung
wurde diskutiert
(Widerspruch,
Interpretation)
+ Verweise auf allg.
Lastenhefte
+ „sowieso klar“
![Page 45: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/45.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 45
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest+ Stabilere Anforderungen
bei Start der
Serienentwicklung
+ Änderungen an Modell
validieren spart Zeit und
Kosten
![Page 46: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/46.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 46
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
Mehrwert erst bei
Testerstellung sichtbar
![Page 47: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/47.jpg)
Erkenntnisse
28. September 2015© iNTENCE automotive electronics Seite 47
Erlebbarkeit
Funktionsgestaltung
Vollständigkeit
Verbesserung der
Spezifikation durch
Modellbildung
• Funktion vor
Serienentwicklung
sichtbar
• Lücken werden bei der
Entwicklung des Soll-Modells
identifiziert
• Wiedersprüche werden
aufgedeckt
• Idee der Funktion
konkretisieren
• Funktionsumfang
festlegen
Umsetzbarkeit
• Geforderte
Funktionen werden
auf Relevanz und
Machbarkeit geprüft
Testbarkeit
• Einsatz des Soll-
Modells im
Integrations- und
Abnahmetest
+ Testumgebung früh
verfügbar
+ Einsparungen bei
Erstellung Testumgebung
![Page 48: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/48.jpg)
Literaturverzeichnis
Literaturverzeichnis
Dr. Grimm, Christoph, „Modellierung, Simulation, Entwurf heterogener Systeme“,
http://www.ti.informatik.uni-
frankfurt.de/lehre/ws0405/modellierung_simulation/v11.pdf (Stand 03.12.2014)
Biberger, Andreas, „Modellbasiertes Entwickeln und Testen einer AUTOSAR
Software Komponente “
28. September 2015© iNTENCE automotive electronics Seite 48
![Page 49: 20150923 ausführbare spezifikation_automotiveforum](https://reader035.vdokument.com/reader035/viewer/2022081605/5872fa9c1a28ab8c718b6fa3/html5/thumbnails/49.jpg)
Kontakt
T 0941.280 460 - 0
Andreas Biberger
www.intence.deBruderwöhrdstr. 29
93055 Regensburg
T 0941.280 460-0
iNTENCE automotive electronics GmbH
T 0941.280 460 - 23
Andreas Lachenschmidt