Digicampus
Lecture: Selbst-organisierende, eingebettete Systeme - Details
You are not logged into Stud.IP.
Lehrveranstaltung wird in Präsenz abgehalten.

General information

Course name Lecture: Selbst-organisierende, eingebettete Systeme
Course number INF-0215
Semester SS 2023
Current number of participants 22
maximum number of participants 22
Entries on waiting list 2
Home institute Softwaretechnik
Courses type Lecture in category Teaching
First date Tuesday, 18.04.2023 12:15 - 13:45, Room: (1057 N)
Type/Form Vorlesung
Pre-requisites Die Veranstaltung wird erst ab dem 5. Semester empfohlen.
Performance record Schriftliche Prüfung nach dem Ende der Vorlesungszeit
Online/Digitale Veranstaltung Veranstaltung wird in Präsenz abgehalten.
Hauptunterrichtssprache deutsch
Literaturhinweise Floreano, D., & Mattiussi, C. (2008). Bio-inspired artificial intelligence: theories, methods, and technologies. MIT press.
https://baibook.epfl.ch/
Miscellanea Die Digicampus-Veranstaltung für die Übung existiert nur zu Verwaltungszwecken und zur Angabe der Termine. Sie brauchen sich dort nicht extra anzumelden. Alle Dateien werden hier in der Veranstaltung für die Vorlesung hochgeladen. Die Organisation des Übungsbetriebs erfolgt in der ersten Übung.
ECTS points 6

Rooms and times

(1057 N)
Tuesday: 12:15 - 13:45, weekly (11x)
(2045 N)
Wednesday, 19.07.2023 10:00 - 11:30

Module assignments

Comment/Description

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
Entscheidungsfindung in Kollektiven
Im Verlauf der Veranstaltung werden verschiedene Beispiele (u.a. Roboterschwärme, Kristallwachstum, Ameisenalgorithmen, Bienenstock, Boids) 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 schriftlich am Ende des Semesters.

Lernziele:

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

Voraussichtliche Inhalte:

Komplexe Systeme
Zelluläre Automaten
Genetische Algorithmen
Ameisenalgorithmen
Stigmergie und Schwärme
Naturinspirierte Synchronisationsverfahren
Schwarmrobotik
Einführung Maschinelles Lernen

Admission settings

The course is part of admission "Beschränkte Teilnehmendenanzahl: Selbst-organisierende, eingebettete Systeme".
The following rules apply for the admission:
  • A defined number of seats will be assigned to these courses.
    The seats in the affected courses have been assigned at 12.04.2023 on 23:59. Additional seats may be available via a wait list.