Anzeigesprache
Zur Modulseite PDF generieren

#40710 / #8

WiSe 2020/21 - SoSe 2022

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. Durch die gemeinsame Bearbeitung von Hausaufgaben in kleinen Teams haben sie ihre Sozialkompetenz erweitert.

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 Systeme (SEES)VL0434 L 165WiSeKeine Angabe2
Software Engineering eingebetteter Systeme (SEES)UE0434 L 165WiSeKeine Angabe2

Arbeitsaufwand und Leistungspunkte

Software Engineering eingebetteter Systeme (SEES) (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 (SEES) (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Bearbeitung der Hausaufgaben1.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. Test35schriftlich75 min
(Punktuelle Leistungsabfrage) 2. Test35schriftlich75 min
(Ergebnisprüfung) 2 Hausaufgaben je 15 Punkte30praktischzusammen 30h

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 zwei bewertete Hausaufgaben in kleinen Teams bearbeitet und zwei Tests über die Vorlesungsinhalte geschrieben.

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 (http://www.sese.tu-berlin.de) 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
Dieses Modul findet in keinem Studiengang Verwendung.

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

Sonstiges

Keine Angabe