Prof. Dr. Uwe Brinkschulte Aktuelle Themen bei Eingebetteten Systemen – Organic Computing SS 2010 Prof. Dr. Uwe Brinkschulte Teil 0 Einleitung Organic Computing – Teil 0, Folie 1 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 2 - Prof. Dr. Uwe Brinkschulte Prof. Dr. Uwe Brinkschulte Lehrstuhl für Eingebettete Systeme brinks@es.cs.uni-frankfurt.de Robert-Mayer-Straße 11-15 Sekretariat: Linda Stapleton, Raum 211a stapleton@es.cs.uni-frankfurt.de Organic Computing – Teil 0, Folie 2 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 3 - Prof. Dr. Uwe Brinkschulte Kontakt Vorlesung Prof. Dr. rer. nat. Uwe Brinkschulte Institut für Informatik Eingebettete Systeme Robert-Mayer-Str. 11-15 60325 Frankfurt Zimmer 210 Tel. 069/798-28234 brinks@es.cs.uni-frankfurt.de Sprechstunde nach Vereinbarung Weitere Betreuung Dipl.-Inform. Mathias Pacher Institut für Informatik Eingebettete Systeme Robert-Mayer-Str. 11-15 60325 Frankfurt Zimmer 206 Tel. 069/798-28245 pacher@es.cs.uni-frankfurt.de Sprechstunde: Mittwoch 11:00-12:00 und nach Vereinbarung Organic Computing – Teil 0, Folie 3 - Prof. Dr. Uwe Brinkschulte
Folien verfügbar unter: http://www.es.cs.uni-frankfurt.de Organic Computing – Teil 0, Folie 4 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 5 - Prof. Dr. Uwe Brinkschulte Forschungsgebiete Hard- und Software für eingebettete Systeme Im Speziellen: Mikrocontroller & Mikroprozessoren Eingebettete Echtzeitsysteme Verteilte eingebettete Systeme Echtzeit-Middleware Organic Computing Selbst-Organisation und Echtzeit Organic Computing – Teil 0, Folie 5 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 6 - Prof. Dr. Uwe Brinkschulte Projekte Komodo CAR-SoC CARISMA DODOrg SELINA SENSYBLE OSA+ REMIS SIMON Organic Computing – Teil 0, Folie 6 - Prof. Dr. Uwe Brinkschulte
Vorlesung Organic Computing Inhalte: Einführung und Problemstellung Selbstorganisation und Emergenz Grundlegende Techniken und Architekturen Anwendungen Organic Computing – Teil 0, Folie 7 - Prof. Dr. Uwe Brinkschulte
Vorlesung Organic Computing Stark forschungs-orientierte Vorlesung Vermittelt werden sollen: Verständnis für die Notwendigkeit und Grundideen des Organic Computing Zielarchitekturen und Techniken grundlegend und in Vertiefung Anwendungsfelder für Organic Computing Neuester Forschungstrends, aktuelle Probleme und deren künftige Lösungsmöglichkeiten Organic Computing – Teil 0, Folie 8 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 9 - Prof. Dr. Uwe Brinkschulte Literatur [1] H. Schmeck. Organic Computing – A new vision for distributed embedded systems. In Proceedings of the 8th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2005), Seiten 201–203. IEEE Computer Society, 2005. [2] Positionspapier Organic Computing von GI und ITG/VDE [3] R. P. Würtz (Herausgeber) Organic Computing, Buch-Reihe: Understanding Complex Systems, 2008, Hardcover, Springer Verlag ISBN: 978-3-540-77656-7 [4] U. Brinkschulte, A. von Renteln, Analyzing the Behavior of an Artificial Hormone System for Task Allocation, ATC 2009 - 6th International Conference on Autonomic and Trusted Computing, Brisbane, QLD, Australia, July 7-9, 2009 [5] M. Nickschas, U. Brinkschulte, CARISMA - A Service-Oriented, Real- Time Organic Middleware Architecture, Journal of Software - SEUS 2008 Special Issue, Academy Publisher, 2009 Organic Computing – Teil 0, Folie 9 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 10 - Prof. Dr. Uwe Brinkschulte Detaillierte Inhalte 1. Einführung und Problemstellung 1.1 Definition eingebetteter Systeme 1.2 Anforderungen künftiger eingebetteter Systeme 1.3 Grundideen des Organic Computing 1.4 Abgrenzung und Gemeinsamkeiten zu Autonomic Computing 2. Selbstorganisation und Emergenz 2.1 Definition und Grundlagen der Selbstorganisation 2.2 Adaptive und selbstorganisierende Systeme 2.3 Selbst-X Eigenschaften 2.4 Definition von Emergenz 2.5 Negative und positive Emergenz 2.6 Herausforderungen Organic Computing – Teil 0, Folie 10 - Prof. Dr. Uwe Brinkschulte
Organic Computing – Teil 0, Folie 11 - Prof. Dr. Uwe Brinkschulte Detaillierte Inhalte 3. Grundlegende Techniken und Architekturen 3.1 Observer/Controller Architekturen 3.2 Der MAPE Zyklus 3.3 Learning Classifier Systems 3.4 Evolutionäre und Genetische Algorithmen 3.5 Organic Computing und Middleware 3.6 Multi-Agenten-Systeme und Auktionen 3.7 Künstliche Hormonsysteme 3.8 Verteilung abhängiger Aufgaben 4. Anwendungen 4.1 CAR-SoC und CARISMA 4.2 ASoC 4.3 DodOrg und AHS 4.4 Organic Traffic Control 4.5 Testen in selbstorganisierenden Dienstumgebungen Organic Computing – Teil 0, Folie 11 - Prof. Dr. Uwe Brinkschulte