Digicampus
Vorlesung: Selbst-organisierende, eingebettete Systeme - Details
Sie sind nicht in Stud.IP angemeldet.
Lehrveranstaltung wird online/digital abgehalten.

Allgemeine Informationen

Veranstaltungsname Vorlesung: Selbst-organisierende, eingebettete Systeme
Veranstaltungsnummer INF-0215
Semester SS 2020
Aktuelle Anzahl der Teilnehmenden 17
maximale Teilnehmendenanzahl 35
Heimat-Einrichtung Softwaretechnik
Veranstaltungstyp Vorlesung in der Kategorie Lehre
Erster Termin Donnerstag, 23.04.2020 10:00 - 11:30
Art/Form Vorlesung
Online/Digitale Veranstaltung Veranstaltung wird online/digital abgehalten.
Hauptunterrichtssprache deutsch
Literaturhinweise Bio-Inspired Artificial Intelligence, Dario Floreano and Claudio Mattiussi, https://mitpress.mit.edu/books/bio-inspired-artificial-intelligence
ECTS-Punkte 6

Räume und Zeiten

Keine Raumangabe
Donnerstag: 10:00 - 11:30, wöchentlich

Kommentar/Beschreibung

Zukünftige eingebettete Softwaresysteme sind von einer stärkeren Vernetzung geprägt, deren Handhabbarkeit Techniken erfordert, die über das klassische Repertoire der Softwareentwicklung hinausgehen. Dies bewirkt vor allem eine Ablösung von manueller hin zu autonomerer Verwaltung der Systeme - man denke an autonom erkundende Roboterschwärme, intelligente Versorgungsnetze oder flexible Produktionsanlagen.

Die Natur ist voll von Systemen, die eine hohe Robustheit durch Adaptivität und Selbstorganisation aufweisen. Die Vorlesung "Selbst-organisierende, eingebettete Systeme" vermittelt Kenntnisse über Beispiele aus der Biologie, Physik und anderen Bereichen sowie ingenieurstechnische Anwendungen ebendieser.

Eine zentrale Frage ist hierbei:
Wie lassen sich ähnliche Prinzipien in der Entwicklung leistungsfähiger Softwaresysteme nutzbar machen?


Für die Modellierung und Konstruktion adaptiver Systeme in der Informatik ergeben sich dadurch neue Herausforderungen:
Vernetzung von heterogenen, eigennützigen Systemen (z.B. Energiewirtschaft) und Design von verteilten Entscheidungsfindungsmechanismen.
Modellierung von Unsicherheit und robuste Entscheidungsfindung (nehme ich einen schnellen Flugplan mit 30 Minuten Umstiegzeit oder einen langsameren mit 1:30?)
Übergang in der Spezifikation von korrektem Systemverhalten zu optimalem (z.B. Fehlertoleranz in Produktionsanlagen)
Entscheidungsfindung in Kollektiven
Im Verlauf der Veranstaltung werden verschiedene Beispiele (u.a. Zombie-Infektionen, Fischschwärme, eigennützige Router, Scheduling-Aufgaben in der Produktion) für derartige Systeme vorgestellt.

Schließlich wird ein Hauptaugenmerk auf die grundlegende Vermittlung von technischen Kompetenzen in der Algorithmik gelegt, die den Studierenden sowohl in ihrer Berufslaufbahn als auch in anderen Wissenschaftsdisziplinen nützlich sind.


In praktischen Übungsaufgaben werden die Prinzipien dann von den Studenten in Kleingruppen selbst umgesetzt. Neben der Entwicklung eines entsprechenden Systems aus der Aufgabenstellung wird dabei insbesondere die Analyse des Systemverhaltens und die Auswirkungen kleiner Änderungen im Vordergrund stehen. Die Prüfung erfolgt mündlich am Ende des Semesters.

Lernziele:

Kollektive adaptive Systeme kennenlernen
Prinzipien von verschiedenen Selbst-Organisationsmechanismen verstehen
Implementierung von praktischen Anwendungen

Voraussichtliche Inhalte:

Komplexe Systeme, Chaostheorie und Selbst-Organisation
Zelluläre Automaten
Multi-Agentensysteme und Schwärme
Stigmergie
Naturinspirierte Synchronisationsverfahren
Software Engineering im Autonomic und Organic Computing
Multi-Roboter-Planung
Künstliche Intelligenz in technischen Systemen
Entscheidungsfindung unter Unsicherheit

Anmelderegeln

Diese Veranstaltung gehört zum Anmeldeset "Beschränkte Teilnehmeranzahl: Selbst-organisierende, eingebettete Systeme".
Folgende Regeln gelten für die Anmeldung:
  • Die Anmeldung ist möglich bis 11.05.2020, 23:59.
  • Es wird eine festgelegte Anzahl von Plätzen in den Veranstaltungen verteilt.
    Die Plätze in den betreffenden Veranstaltungen wurden am 17.04.2020 um 23:59 verteilt. Weitere Plätze werden evtl. über Wartelisten zur Verfügung gestellt.

Anmeldemodus

Die Anmeldung ist verbindlich, Teilnehmende können sich nicht selbst austragen.