Anzeigesprache
Zur Modulseite PDF generieren

#40710 / #10

Seit WiSe 2023/24

Deutsch

Software Engineering eingebetteter Systeme

6

Glesner, Sabine

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351800 FG Software and Embedded Systems Engineering (SESE)

Keine Angabe

Kontakt


TEL 12-4

Kogel, Paul Werner

lehre@sese.tu-berlin.de

Lernergebnisse

Die Studierenden sind in der Lage, die Besonderheiten von eingebetteter Software zu erläutern und können geeignete Spezifikations- und Programmiersprachen nennen und anwenden. Sie können den Unterschied zwischen event- und zeitgesteuerten Systemen erkennen und diesen adäquat in Systeme mit asynchroner bzw. synchroner Semantik abbilden. Sie beherrschen automatenbasierte Spezifikation. Außerdem können sie unterschiedliche Nebenläufigkeitsmodelle und Echtzeitschedulingalgorithmen gegenüberstellen.

Lehrinhalte

Über 98% aller programmierbaren Prozessoren werden in eingebetteten Systemen eingesetzt. Der Software-Anteil in eingebetteten Systemen spielt dabei eine zunehmend größere Rolle. Zum Beispiel betrug in einem PKW gehobener Ausstattung im Jahr 2008 die Größe eingebetteter Software ca. 10 Mio. Lines of Code (LOC). in aktuellen Fahrzeugen sind bereits bis zu 200 Mio. LOC Software enthalten. Ähnlich wie das exponentielle Wachstum im Hardwarebereich mit Moore's Law charakterisiert wird, beobachtet man ein analoges exponentielles Wachstum bei eingebetteter Software. In der Vorlesung werden die Besonderheiten von eingebetteter Software betrachtet und geeignete Methoden und Techniken des Software Engineering eingebetteter Systeme vorgestellt. Schwerpunkte sind Spezifikations- und Programmiermethoden für eingebettete Systeme (Endliche Automaten, Statecharts, synchrone Sprachen, Programmiermodelle und -schnittstellen), Echtzeitbetriebssysteme, sowie Beispielanwendungen (z.B. Automotive).

Modulbestandteile

Pflichtgruppe:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Software Engineering eingebetteter SystemeVL0434 L 165WiSeKeine Angabe2
Software Engineering eingebetteter SystemeUE0434 L 165WiSeKeine Angabe2

Arbeitsaufwand und Leistungspunkte

Software Engineering eingebetteter Systeme (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Prüfungsvorbereitung1.030.0h30.0h
Vor-/Nachbereitung15.02.0h30.0h
90.0h(~3 LP)

Software Engineering eingebetteter Systeme (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Bearbeitung der Hausaufgabe1.030.0h30.0h
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.02.0h30.0h
90.0h(~3 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Das Modul gliedert sich in einen Vorlesungs- und einen Übungsteil. In der Übung werden die in der Vorlesung vermittelten Inhalte vertieft und in kleinen Gruppen anhand theoretischer und praktischer Aufgaben eingeübt.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Kenntnis mindestens einer Programmiersprache wird vorausgesetzt.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache

Deutsch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Punktuelle Leistungsabfrage) 1. Test35schriftlich60 min
(Punktuelle Leistungsabfrage) 2. Test35schriftlich60 min
(Ergebnisprüfung) 1 Hausaufgabe30schriftlich30 h

Notenschlüssel

Notenschlüssel »Notenschlüssel 2: Fak IV (2)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt95.0pt90.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt

Prüfungsbeschreibung (Abschluss des Moduls)

Im Laufe des Semesters werden eine bewerte Hausaufgabe in Einzelarbeit und zwei Tests über die Vorlesungsinhalte geschrieben. Prüfungselemente: 2 Tests je 35 Punkte 1 Hausaufgabe mit 30 Punkten

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Wintersemester.

Maximale teilnehmende Personen

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Für die Veranstaltungen dieses Moduls ist eine Anmeldung erforderlich. Nähere Informationen zum Anmeldeverfahren werden auf der Internetseite des Lehrstuhls bekannt gegeben.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar
Zusätzliche Informationen:
Vorlesungsfolien sind über die ISIS Seite des Kurses erreichbar.

 

Literatur

Empfohlene Literatur
P. Liggesmeyer & D. Rombach: Software Engineering eingebetteter Systeme. Spektrum 2005.
P. Marwedel: Embedded System Design - Embedded Systems Foundations of Cyber-Physical Systems, Second Edition. Springer 2011.

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Automotive Systems (M. Sc.)12WiSe 2023/24SoSe 2024
Computational Engineering Science (Informationstechnik im Maschinenwesen) (M. Sc.)12WiSe 2023/24SoSe 2024
Elektrotechnik (B. Sc.)12WiSe 2023/24SoSe 2024
Elektrotechnik/Informationstechnik als Quereinstieg (Lehramt) (M. Ed.)24WiSe 2023/24SoSe 2024
Informationstechnik (Lehramt) (B. Sc.)24WiSe 2023/24SoSe 2024
Informationstechnik (Lehramt) (M. Ed.)24WiSe 2023/24SoSe 2024
Luft- und Raumfahrttechnik (M. Sc.)12WiSe 2023/24SoSe 2024
Naturwissenschaften in der Informationsgesellschaft (B. Sc.)36WiSe 2023/24SoSe 2024
Physikalische Ingenieurwissenschaft (M. Sc.)12WiSe 2023/24SoSe 2024
Wirtschaftsingenieurwesen (M. Sc.)12WiSe 2023/24SoSe 2024

Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

Sonstiges

Keine Angabe