fakultät für informatik lehrstuhl iv: software & systems engineering zentralübung automotive...
TRANSCRIPT
![Page 1: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/1.jpg)
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Zentralübung Automotive Software Engineering – Übungsblatt 4
Sascha Schwind
![Page 2: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/2.jpg)
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering 2
MMI
![Page 3: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/3.jpg)
Aufgabe 1
Was ist ein multimodales System? Welche Sinnesmodalitäten kommen in modernen Fahrzeugen zum Einsatz?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 4: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/4.jpg)
Aufgabe 1
Was ist ein multimodales System? Welche Sinnesmodalitäten kommen in modernen Fahrzeugen zum Einsatz?
• Optik• Akustik• Haptik• Olfaktorik• Gustatorik
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 5: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/5.jpg)
Aufgabe 2
Nennen sie einige fahrtrelevante und nicht-fahrtrelevante Infotainment Dienste.
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 6: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/6.jpg)
Aufgabe 2
Nennen sie einige fahrtrelevante und nicht-fahrtrelevante Infotainment Dienste.
• Navigation• Stauwarnung• Tankstellenvergleich• Radio• Fernsehen• Office Assistent
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 7: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/7.jpg)
Aufgabe 3
Welche Eigenschaften von Java können in eigebetteten Systemen zu Schwierigkeiten führen?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 8: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/8.jpg)
Aufgabe 3
Welche Eigenschaften von Java können in eigebetteten Systemen zu Schwierigkeiten führen?
• Garbage Collector• Keine Preprozessor• Virtual Maschine
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 9: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/9.jpg)
BMW Car ITAutomotive Software EngineeringReinhard Stolle21.05.2008Seite 9
Automotive Software Engineering.Embedded Java.
Möglichkeiten, um Nachteilen zu begegnen:- Just-in-time-Compiling / Ahead-of-time-Compiling
- Idee: "Kompiliere HotSpots als Native-Code"- Devirtualisierung (Auflösung von Vererbungsstrukturen)
- Idee: „Vermeide dynamic dispatch“- Spezieller Garbage Collector
- Idee: "Mache Garbage Collection echtzeitfähig"
- Code Reduction- Idee: "Entferne nicht benötigten Code“
-Schreiben performanten Codes- Idee: „Vermeide teure Konstrukte“
Unterschiedliche Anbieter:- J9 (IBM) (http://www-306.ibm.com/software/wireless/wece/features.html)- Perc (Aonix) (http://www.newmonics.com)- Jamaica (Aicas) (http://www.aicas.com/jamaica.html)
![Page 10: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/10.jpg)
Aufgabe 4
Wie unterscheidet sich der MOST-Bus vom CAN-Bus?
• Siehe ÜB 5
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 11: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/11.jpg)
Aufgabe 5
Welche Anforderungen zeichnen den Entwurf von MMI-Systemen in der Automobil-Domäne im Gegensatz zu MMIs von anderen Domänen (Spiele-Domäne, Business-It-Domäne) aus?
Welche Rolle spielt das Prototyping im MMI-Entwicklungsprozess?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
![Page 12: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 4 Sascha Schwind](https://reader036.vdokument.com/reader036/viewer/2022062417/55204d7049795902118c156c/html5/thumbnails/12.jpg)
Aufgabe6
Warum baut man nicht einfach einen PC ins Fahrzeug?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering