Lehrveranstaltungen des aktuellen Semester (SS 13)
- Vorbereitung auf Abschlussarbeiten in der Softwaretechnologie (Vorlesung mit Übung)
- Component-Based Software Engineering (Vorlesung mit Übung)
- Softwaremanagement (Vorlesung mit Übung)
- Softwaretechnologie (Vorlesung mit Übung)
- Automotive Software Engineering (Vorlesung)
- Softwarearchitektur (Ausgewählte Kapitel der Softwaretechnologie) (Vorlesung)
- Komplexpraktikum Social Media Newsroom (Komplexpraktikum)
- Komplexpraktikum HomeTurtle 2 (Komplexpraktikum)
- ContextPoint™ (Komplexpraktikum)
- Self-adaptive Software Systems (Proseminar)
Lehrveranstaltungen des nächsten Semesters [mehr] (WS 13/14)
Die Lehrveranstaltungen des kommenden Semesters werden noch bekannt gegeben.
Ständige Lehrveranstaltungen [mehr]
- Sprechstunde
- Lehrstuhlseminar für Belegarbeiter und Diplomanden (aka "Modellierung und Architektur von Softwaresystemen")
- Praktikum "Softwaretechnik in der industriellen Praxis" (im Hauptstudium)
- Forschungsseminar "Aktuelle Forschungsfragen der Softwaretechnologie"
- Doktorandenseminar
- Anerkennung von Kursen aus dem Ausland
- Reading Group
Studentische Arbeiten [zurück] [Themenvorschläge] [abgeschlossene Themen] [laufende Themen] [RSS-Feed Themenvorschläge]
EBNF Import für EMFText
In der modellgetriebenen Softwareentwicklung sind Modelle und Metamodelle die zentralen Artefakte um qualitativ hochwertige Software zu generieren und durch gemeinsame Standards den Datenaustausch untereinander zu erleichtern. Textuelle Syntax und Editoren für EMF basierende Modelle können mit Hilfe von Werkzeugen wie EMFText definiert werden. Die Definition von Syntax erfolgt hierbei deklarativ auf Basis kontextfreier Grammatiken. Die Erweiterte Backus-Naur Form (EBNF) ist ein einfacher Formalismus zur Spezifikation der kontextfreien Syntax in Sprachstandards auf Basis kontextfreier Grammatiken. In EMFText müssen solche Grammatiken bisher manuell in ein Ecore Metamodell und eine EMFText Syntax Spezifikation (CS) umgesetzt werden.
In dieser Arbeit soll daher ein automatischer Importer für EBNF Grammatiken nach in EMFText entwickelt werden. Dieser Importer erzeugt mittels einer Model-zu-Modell Transformation aus einer EBNF Grammatik ein EMF Metamodell und eine CS Spezifikation. Die generierten Artefakte sollen dabei der Qualität einer guten manuellen Implementierung möglichst nahe kommen. Hierfür soll auch eine Fallstudie mit der Grammatik des Werkzeugs Reo durchgeführt werden. Soweit möglich, soll die entwickelte Lösung problematische Grammatik Eigenschaften wie Linksrekursion, Mehrdeutigkeit von Expression Hierarchien und Token-Überlappungen automatisch behandeln bzw. Hinweise zur Problembehebung an den Nutzer geben.
Betreuer: Sven Karol
Student: Christian Jank
Student: Christian Jank
Ergänzungsstudium Softwaretechnologie
Die Fakultät Informatik (mit besonderer Verantwortung des Lehrstuhls Softwaretechnologie) bildet ab dem Wintersemester 1995/96 in einem neuen Ergänzungsstudium Absolventen anderer Fachrichtungen als Informatik in moderner Softwaretechnologie aus. Das Studium schließt mit dem Abschluß als Diplom-Softwaretechnologe/Diplom-Softwaretechnologin. Ziel dieses neukonzipierten Studienganges ist die Befähigung zur Leitung und erfolgreichen Durchführung fachlich orientierter professioneller Softwareprojekte.
Die Prüfungs- sowie Studienordnung finden Sie auf den Seiten des Prüfungsamtes.
Die Prüfungs- sowie Studienordnung finden Sie auf den Seiten des Prüfungsamtes.
Lehrveranstaltungen früherer Semester [mehr]
Hier finden sie eine Übersicht aller Veranstaltungen vergangener Semester.
Gesondert finden sie hier auch eine Übersicht der Hauptseminare.
