Studiengänge
Abschluss |
Studiengang |
Semester |
Leistungspunkte |
Bachelor |
Medieninformatik (B.Sc.), PV 29
|
-
|
15
|
Master |
Computer Science and Media (M.Sc.), PV 11
|
-
|
15
|
Bachelor |
Medieninformatik (B.Sc.), PV 11
|
-
|
15
|
Bachelor |
Medieninformatik (B.Sc.), PV 17
|
-
|
15
|
Bachelor |
Medieninformatik (B.Sc.), PV 16
|
-
|
15
|
Master |
Human-Computer Interaction (M.Sc.), PV17
|
-
|
15
|
Master |
Digital Engineering (M.Sc.), PV 17
|
-
|
12
|
Master |
Human-Computer Interaction (M.Sc.), PV15
|
-
|
15
|
Master |
Computer Science for Digital Media (M.Sc.), PV 18
|
-
|
15
|
Master |
Digital Engineering (M.Sc.), PV 19
|
-
|
12
|
Master |
Human-Computer Interaction (M.Sc.), PV19
|
-
|
12/18
|
Master |
Computer Science for Digital Media (M.Sc.), PV 2020
|
-
|
12
|
Master |
Computer Science for Digital Media (M.Sc.), PV 17
|
-
|
15
|
Inhalt
Beschreibung |
Wenn binäre Daten als Byte-Strom verschickt werden, braucht man eine „Datenserialisierungssprache“ (DSL). Im Unterschied zu menschenlesbaren Sprachen gibt es viele DSLs, die Daten variabler Länge als Längenpräfix- Sprachen implementieren. Das Ziel des Projektes besteht darin, eine Erweiterung der EBNF (der „extended Backus-Naur Form“) einzuführen, und einen Prototyp für einen Parser- Generator für derartige Sprachen zu implementieren. |
Literatur |
Stefan Lucks, Norina Marie Grosch, Joshua König: Taming the Length Field in Binary Data: Calc-Regular Languages. IEEE Symposium on Security and Privacy Workshops 2017: 66-79 |
Bemerkung |
time and place: t.b.a. |
Voraussetzungen |
Discrete Mathematics Formal Languages Solid programming skills |
Leistungsnachweis |
Zwischenpräsentation, Abschlusspräsentation, Abschlussbericht |
Zielgruppe |
B.Sc. Medieninformatik
M.Sc. Computer Science for Digital Media /Computer Science and Media
M.Sc. Human-Computer Interaction
M.Sc. Digital Engineering |