ViERforES-Seminar

Dieses Seminar wird vom Center for Digital Engineering (im Aufbau) im Rahmen des Projektes ViERforES abgehalten. Es gliedert sich in ein Proseminar für Bachelorstudenten und ein Hauptseminar für Studenten, die den Masterabschluss anstreben. Ergänzend wird ein Oberseminar für Promotionsstudenten und Mitarbeiter angeboten.

Proseminar — Generative Programmierung in der Produktlinienentwicklung eingebetteter Systeme

Beschreibung

Eingebettete Systeme sind Computer, die eine Funktion in einem technischen System erfüllen. Die Aufgaben eingebetteter Systeme reichen von einfachen Kommunikations- und Regelfunktionen bis zur Ausführung komplexer Berechnungen für globale Systeme. Analog zur Entwicklung der technischen Systeme wurde für ihre Software das Prinzip der Produktlinienentwicklung adaptiert. Ähnliche Produkte werden in einer sogenannten Plattform zusammengefasst. Mehrere Ausprägungen des Produkts haben Gemeinsamkeiten (Wiederverwendung) und Unterschiede (Variabilitäten). Zur Realisierung von Softwareproduktlinien werden unter anderem Methoden der sogenannten generativen Programmierung angewendet. Generative Programmierung ist ein Programmierparadigma, bei dem die automatisierte Transformation von formalen Modellen im Mittelpunkt steht. Dabei dienen Modelle auf möglichst hohem Abstraktionsniveau als Eingabe für eine weitestgehend automatisierte Erzeugung von Softwareprodukten.

Aufgaben

Es ist das Ziel des Seminars, einen Überblick über den Stand von Wissenschaft und Technik zu gewähren. Die Teilnehmer stellen selbstgewählte Beispiele des Gebiets vor. Hierzu präsentieren sie je ein aktuelles Projekt. Dabei gehen sie auf ausgesuchte Alleinstellungsmerkmale detailliert ein.

Termine

  • Eröffnungsveranstaltung am 14. April 2011 um 15:00 bis 17:00 in ExFa 4.13
  • Konsultationen individuell nach Vereinbarung bis zum 19. Mai 2011
  • Vorträge – Erster Block am 9. Juni 2011 ab 15:00 in ExFa 4.13
  • Vorträge – Zweiter Block am 16. Juni 2011 ab 15:00 in ExFa 4.13

Kontakt

Fragen und Vorschläge nimmt Maik Mory entgegen.

Hauptseminar — Interoperabilität von nicht-funktionalen Eigenschaften

Beschreibung

Nicht-funktionale Eigenschaften von Software beschreiben, wie sich eine Software verhält und nicht was sie macht. Bedeutende nicht-funktionale Eigenschaften (auch Qualitätsattribute genannt) sind:
  • Performance
  • Energieverbrauch
  • Binärgröße
  • Zuverlässigkeit
  • Sicherheit
  • Erweiterbarkeit
  • etc.
Thema dieses Seminares ist es, einen Überblick über die Modellierung, Messung sowie Vorhersage solcher Eigenschaften zu erstellen.

Betrachtet man nun mehrere interagierende Systeme, so können Probleme aufgrund unterschiedlicher nicht-funktionaler Eigenschaften auftreten. Wenn z.B. mehrere Systeme mit verschiedenen Verschlüsslungen miteinander kommunizieren, so können Nachrichten nicht entschlüsselt werden. Ein anderes Beispiel sind zwei interagierende Sensoren, die einmal auf Performance und ein anderes Mal auf Energieverbrauch optimiert wurden. Dies kann dazu führen, dass ein Sensor aufgrund fehlender Energie sehr schnell ausfällt oder aber die Performance des Gesamtsystems aufgrund des energieoptimierten Sensors leidet.

Ziel ist im zweiten Teilbereich eine Literaturrecherche zu relevanten Arbeiten auf diesem Gebiet vorzunehmen und zusammenfassend wiederzugeben.

Aufgaben

  1. Es soll eine Übersicht zu Arbeiten der Modellierung und Strukturierung von nicht-funktionalen Eigenschaften erarbeitet werden.
  2. Es sollen Arbeiten zur Messung und Vorhersage von nicht-funktionalen Eigenschaften konfigurierbarer Softwaresysteme analysiert und verglichen werden.
  3. Es sollen wissenschaftliche Arbeiten gesucht und aufbereitet werden, die einen Zusammenhang bzw. die Sicherstellung der Interoperabilität bzgl. nicht-funktionaler Eigenschaften zum Thema haben.

Termine

  • Eröffnungsveranstaltung am 14. April 2011 um 15:00 bis 17:00 in ExFa 4.13
  • Konsultationen individuell nach Vereinbarung bis zum 19. Mai 2011
  • Vorträge – Erster Block am 9. Juni 2011 ab 15:00 in ExFa 4.13
  • Vorträge – Zweiter Block am 16. Juni 2011 ab 15:00 in ExFa 4.13
  • Abgabe der Hausarbeiten bis zum 01. Juni 2011
      Bitte fertigen Sie Ihre Hausarbeiten mit diesen Formatvorlagen in Latex oder MS Office an.

Kontakt

Fragen und Vorschläge nimmt Norbert Siegmund entgegen.

Oberseminar

Beschreibung

Das Oberseminar hat eine eigene Seite.

Kontakt

Fragen und Vorschläge nimmt Veit Köppen entgegen.