vertical_beam

article_point Lehrveranstaltungen des aktuellen Semester  (SS 13)

article_point Lehrveranstaltungen des nächsten Semesters [mehr]  (WS 13/14)

Die Lehrveranstaltungen des kommenden Semesters werden noch bekannt gegeben.

article_point Ständige Lehrveranstaltungen [mehr

  1. Sprechstunde
  2. Lehrstuhlseminar für Belegarbeiter und Diplomanden (aka "Modellierung und Architektur von Softwaresystemen")
  3. Praktikum "Softwaretechnik in der industriellen Praxis" (im Hauptstudium)
  4. Forschungsseminar "Aktuelle Forschungsfragen der Softwaretechnologie"
  5. Doktorandenseminar
  6. Anerkennung von Kursen aus dem Ausland
  7. Reading Group

article_point Studentische Arbeiten  [zurück] [Themenvorschläge] [abgeschlossene Themen] [laufende Themen] [RSS-Feed Themenvorschläge]

Ontologie-basiertes Contract Checking für Selbst-optimierende Systeme
Im Rahmen des SFB 912 und der ESF-geförderten Nachwuchsforschergruppe ZESSY wird eine Methodik entwickelt, mit der selbst-adaptive Systeme entwickelt werden können, welche ihr Verhalten hinsichtlich nicht-funktionaler Eigenschaften (Qualitäten) selbstständig optimieren. Hierzu wurde eine Komponenten-basierte Softwarearchitektur entwickelt, die die Beschreibung von Software- und Hardware-Komponenten und deren Abhängigkeiten untereinander erlaubt. Die Abhängigkeiten werden über Verträge zwischen den Komponenten beschrieben, in denen Spielräume zur Verhandlung von Qualitäten definiert werden. Den Benutzern eines solchen Systems wird es somit ermöglicht, Erwartungen an die Ausführung der Funktionalität des Systems zu stellen (zum Beispiel eine minimale Bildrate bei der Wiedergabe eines Videos). Mit Hilfe von Optimierungstechniken kann für eine solche Anfrage eine optimale Systemkonfiguration, bestehend aus der Auswahl geeigneter Implementierungen von Softwarekomponenten und deren Mapping auf die verfügbaren Ressourcen, gefunden werden.

Ziel des Belegs ist die Realisierung einer bidirektionalen Transformation zwischen dem beschriebenen Komponentenmodell, sowie der Vertragssprache mit der Ontologie-Sprache OWL. Hierzu soll das Werkzeugs OWLizer verwendet werden. Weiterhin sollen die durch das Werkzeug generierten OWL Ontologien bezüglich ihrer Qualität untersucht und Verbesserungen vorgeschlagen werden.

Im Detail sind folgende Teilaufgaben zu bearbeiten:
  • Einarbeitung in die Softwarearchitektur für selbst-optimierende Systeme (CCM/QCL)
  • Einarbeitung in OWL und Beschreibende Logik.
  • Implementierung der Übersetzung von CCM/QCL-Modellen und OWL mit Hilfe von OWLizer
  • Untersuchung der Qualität der generierten OWL Ontologien
  • Aufstellen von Verbesserungsvorschlägen
  • Integration in die qBench IDE (Eclipse)


Betreuer: Sebastian Götz
Student: René Schöne

article_point 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.

article_point Lehrveranstaltungen früherer Semester [mehr

Hier finden sie eine Übersicht aller Veranstaltungen vergangener Semester. Gesondert finden sie hier auch eine Übersicht der Hauptseminare.