392202 Autonomic Computing (Concepts and Applications) (S) (WiSe 2009/2010)

Inhalt, Kommentar

Durch die um sich greifende Vernetzung des Alltags, den steigenden Grad an Automatisierung, z.B. im
Bereich der Robotik und industrieller Fertigung sowie im Bereich von Unternehmenssoftware steigt in
gleichem Maße die Autonomie der eingesetzten Softwaresysteme. Mit dieser Autonomie und der darin
verankerten Fähigkeit, Entscheidungen zu treffen, die kritisch für technische Systeme und menschliche
Benutzer sind, stellen sich auch neue Anforderungen an die Robustheit dieser Softwaresysteme.
Autonomic Computing ist ein neues Paradigma, welches sich insbesondere der Erhöhung der
Robustheit, Wartbarkeit und Sicherheit sowie automatischer Optimierung von Softwaresystemen
widmet. Insbesondere für intelligente Systeme wie z.B. Assistenzsysteme oder kognitive
Robotikanwendungen scheinen die mit Autonomic Computing verbundenen Architekurprinzipien echte
Verbesserungen in Bezug auf die genannten Eigenschaften zu versprechen.
Die fundamentale Motivation für die Metapher des Autonomic Computing, in anderen Kontexten aber
auch als selbst-adaptive Softwarearchitektur bezeichnet wird, ist die über alle Maßen gewachsene
Komplexität heutiger Softwaresysteme. Die sich daraus ergebenden Probleme, wie erschwerte
Wartbarkeit, höherer Ressourcenverbrauch, höhere Wartungskosten oder reduzierte Zuverlässigkeit,
führten im Jahre 2001 zur Einführung des Autonomic Computing (AC) Konzepts durch IBM Research.
Ziel von AC ist es, komplexe Softwaresysteme mit Eigenschaften zur Selbst-Konfiguration, Selbst-
Reparatur, Selbst-Optimierung und Selbst-Schutz auszustatten. Einerseits wir dadurch die
Notwendigkeit einer menschlichen Intervention minimiert. Andererseits steigert es die Zuverlässigkeit
des Systems.
Die Konzepte, die hinter AC stehen, sind in vielen Domänen anwendbar. Im Bereich komplexer
Unternehmenssoftware können Techniken zur automatischen Konfiguration oder
Ressourcenoptimierung enorme finanzielle Einsparungen bedeuten, da die Administratoren nicht mehr
jede Einstellung selbst vornehmen müssen. Sie können sich ganz auf die Definition von
(höherwertigen) Zielen konzentrieren, die dann vom System erreicht werden müssen. In der Raumfahrt
beispielweise spielen Aspekte der Zuverlässigkeit und Autonomie eine bedeutende Rolle. Systeme, die
tausende Kilometer von der Erde entfernt operieren, müssen möglichst viele Aufgaben zuverlässig und
selbstständig erledigen. Die Verzögerung aufgrund der großen Entfernung macht einen menschlichen
Eingriff nahe zu unmöglich. Auch im Bereich der Robotik sind AC-Konzepte sinnvoll. Hier
interagieren technische Systeme mit Menschen meist auf engem Raum. Autonomes Verhalten erhöht
die Akzeptanz von künstlichen Systemen in solchen Szenarien. Eine hohe Zuverlässigkeit ist
unerlässlich, um die Sicherheit des menschlichen Interaktionspartners zu gewährleisten.
Die Zusammensetzung der Themen im Seminar umfasst unter mitunter grundlegende Konzepte wie die
o.g. Eigenschaften einer AC-Architektur, das Autonomic Element, das Managed Element, sowie die
MAPE-K Schleife (Monitor, Analyze, Plan, Execute, Knowledge). Der Schwerpunkt der Themen wird
jedoch auf der methodischen (algorithmischen) Umsetzung der Eigenschaften eines Autonomic
Computing Systems liegen. Als Beispiel sei hier der NASA Beacon Monitor erwähnt. Dieser wird in
Sonden eingesetzt, die in die Tiefen des Alls geschickt werden. Der Beacon Monitor dient einerseits
zur Übermittlung des aktuellen Systemzustands an die Bodenstation und andererseits zur Reduktion der
(teuren) Kommunikation zwischen Bodenstation und Sonde auf das Nötigste. Ein weiteres Beispiel ist
ein Algorithmus zur effizienten Fehlerdetektion in mobilen Robotern. Dieser Algorithmus basiert auf
einem Partikelfilter mit Hilfe dessen das Modell des Systems ausgewählt wird, welches den aktuellen
Systemzustand am besten beschreibt. Dies führt zur erhöhter Robustheit des Ansatzes, bei
gleichzeitiger Reduktion des Ressourcenverbrauchs.
Der Ablauf des Seminars ist in zwei Phasen unterteilt. Als erstes wird eine Einarbeitung in die
Grundlagen von AC erfolgen. Dabei ist von allen Teilnehmern des Seminars die gleiche
Grundlagenliteratur zu erarbeiten. In diesem Teil des Seminars wird es, von den Teilnehmern
moderierte, Disskussionsrunden geben. Die Vorbereitung, Durchführung und Nachbearbeitung einer
moderierten Sitzung ist eine Möglichkeit des Scheinerwerbs. Im zweiten Teil des Seminars sollen die
Teilnehmer ein wissenschaftliches Thema ausarbeiten und in einem 20-30 Minuten langem Vortrag
vorstellen, sowie die anschließende Diskussion moderieren.

Lehrende

Termine ( Kalendersicht )

Rhythmus Tag Uhrzeit Format / Ort Zeitraum  

Zeige vergangene Termine >>

Fachzuordnungen

Studiengang/-angebot Gültigkeit Variante Untergliederung Status Sem. LP  
Bioinformatik und Genomforschung / Bachelor (Einschreibung bis SoSe 2011) Individueller Ergänzungsber Wahl 5. 7. 3 unbenotet  
Informatik / Bachelor (Einschreibung bis SoSe 2011) Nebenfach Wahl 5. 7. 3 unbenotet  
Intelligente Systeme / Master (Einschreibung bis SoSe 2012) Individuelle Ergänzung Wahl 1. 3. 3 unbenotet  
Kognitive Informatik / Bachelor (Einschreibung bis SoSe 2011)    
Kognitive Informatik / Bachelor (Einschreibung bis SoSe 2011) Individueller Ergänzungsb Wahl 5. 7. 3 unbenotet  
Naturwissenschaftliche Informatik / Bachelor (Einschreibung bis SoSe 2011) Individueller Ergänzungsbereic Wahl 1. 3. 3 unbenotet  
Naturwissenschaftliche Informatik / Diplom (Einschreibung bis SoSe 2004) allgem.HS; SE   HS
Naturwissenschaftliche Informatik / Master (Einschreibung bis SoSe 2012) Individuelle Ergänzung Wahl 1. 3. 3 unbenotet  

Vortrag / Moderation

Der Ablauf des Seminars ist in zwei Phasen unterteilt. Als erstes wird eine Einarbeitung in die
Grundlagen von AC erfolgen. Dabei ist von allen Teilnehmern des Seminars die gleiche
Grundlagenliteratur zu erarbeiten. In diesem Teil des Seminars wird es, von den Teilnehmern
moderierte, Disskussionsrunden geben. Die Vorbereitung, Durchführung und Nachbearbeitung einer
moderierten Sitzung ist eine Möglichkeit des Scheinerwerbs. Im zweiten Teil des Seminars sollen die
Teilnehmer ein wissenschaftliches Thema ausarbeiten und in einem 20-30 Minuten langem Vortrag
vorstellen, sowie die anschließende Diskussion moderieren.

Kein E-Learningangebot vorhanden
Adresse:
WS2009_392202@ekvv.uni-bielefeld.de
Lehrende, ihre Sekretariate sowie für die Pflege der Veranstaltungsdaten zuständige Personen können über diese Adresse E-Mails an die Veranstaltungsteilnehmer*innen verschicken. WICHTIG: Sie müssen verschickte E-Mails jeweils freischalten. Warten Sie die Freischaltungs-E-Mail ab und folgen Sie den darin enthaltenen Hinweisen.
Falls die Belegnummer mehrfach im Semester verwendet wird können Sie die folgende alternative Verteileradresse nutzen, um die Teilnehmer*innen genau dieser Veranstaltung zu erreichen: VST_14784515@ekvv.uni-bielefeld.de
Hinweise:
Weitere Hinweise zu den E-Mailverteilern
Letzte Änderung Grunddaten/Lehrende:
Freitag, 11. Dezember 2015 
Letzte Änderung Zeiten:
Dienstag, 25. August 2009 
Letzte Änderung Räume:
Dienstag, 25. August 2009 
Art(en) / SWS
Seminar (S) / 2
Einrichtung
Technische Fakultät
Fragen oder Korrekturen?
Fragen oder Korrekturwünsche zu dieser Veranstaltung?
Planungshilfen
Terminüberschneidungen für diese Veranstaltung
Link auf diese Veranstaltung
Wenn Sie diese Veranstaltungsseite verlinken wollen, so können Sie einen der folgenden Links verwenden. Verwenden Sie nicht den Link, der Ihnen in Ihrem Webbrowser angezeigt wird!
Der folgende Link verwendet die Veranstaltungs-ID und ist immer eindeutig:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=14784515
Seite zum Handy schicken
Klicken Sie hier, um den QR Code zu zeigen
Scannen Sie den QR-Code: QR-Code vergrößern
ID
14784515