|
|
Unter dem Begriff "Organic Computing" versammelt sich in einem Schwerpunktprogramm der DFG eine Reihe von Projekten mit dem Ziel zukünftige, komplexe Probleme zu bewältigen. Diese Probleme werden so komplex oder vielfältig sein, dass es extrem schwierig ist, sie im Vorfeld komplett zu erfassen und zu lösen. "Organic Computing" versucht dieses Problem zu bewältigen, indem es zukünftigen (Computer-) Systemen die Möglichkeit gibt, sich durch selbst-Rekonfiguration an jede gegebene Sitation anzupassen und aus ihren Handlungen zu lernen.
Zu diesem Zweck werden in den Projekten verschiedenste Ansätze der Selbstorganisation, des Computer-lernens, und der Kontrolle und Steuerung dieser Vorgänge untersucht. Das Projekt "Embedded Performance Analysis for Organic Computing" (EPOC) befasst sich mit Echtzeitaspekten von adaptiven und selbstorganisierenden Systemen. Unter Echtzeitaspekten verstehen wir Antwortzeiten von Prozessen oder auch Ende-zu-Ende Latenzen von Task-Ketten. (z. B. die Zeit, die verstreicht zwischen dem Betätigen des Bremspedals im Auto und dem Zupacken der Bremsplatten an der Bremsscheibe).
Im Rahmen des Projektes wird ein Framework entwickelt, das es ermöglicht, auch in sich verändernden Systemen, solche Aspekte zu überwachen und auf eventuelle Verletzungen von Vorgaben zu reagieren.
Hierzu wurde die vorhandene Analysesoftware SymTA/S angepasst, so dass sie auch auf eingebetteten Microcontrollern lauffähig ist. Im Zusammenspiel mit im System verteilten Watchdogs, die ein analysierbares Modell der aktuell auf dem System laufenden Anwendungen generieren, entsteht ein Framework, das auch Systemweite Constraints überwachen kann.  im Rahmen dieses Projektes wird ein Demonstrator auf einer Mikrocontroller-Plattform entwickelt. Der aktuelle Aufbau besteht aus zwei Entwicklungsboards, mit je einem Freescale MPC5200 Mikrocontroller, die über CAN vernetzt sind (siehe Bilder).
Auf diesem System soll eine adaptive Betriebssystemumgebung implementiert werden, die systemweite Timingeigenschaften berücksichtigen kann. Das Betriebssystem soll auf Basis des Microkernels MicroC/OS-II (für Universitäre Zwecke frei von der Firma Micrium verfügbar) implementiert werden.
Hierzu muss zunächst der vorhandene MPC5200 Port getestet und auf den Boards zum laufen gebracht werden. Anschließend soll ein Board support package (BSP) für den Microcontroller implementiert werden. Dieses beinhaltet die nötigen Treiber für die wesentlichen Teile des Evaluationsboards.
Außerdem soll eine oder mehrere Anwendungen auf den Boards implementiert werden, die sensibel auf Timingfehler reagieren. Hier bieten sich z.B. Audio/Video Streaming Applikationen an. Im Bereich der Entwicklung des Betriebssystems bzw. einer Anwendung können studentische Arbeiten oder Hiwi Stellen vergeben werden (siehe auch Folien)
Zur Zeit keine offenen Angebote
Zur Zeit keine offenen Angebote
| Moritz Neukirchner, Steffen Stein, und Rolf Ernst, "Deriving Monitoring Bounds for Distributed Real-Time Systems," in Proc. of 24th Euromicro Conference on Real-Time Systems (ECRTS), July 2012. to appear. |  | | | | @inproceedings{neukirchner2012deriving, AUTHOR = "Moritz Neukirchner and Steffen Stein and Rolf Ernst", BOOKTITLE = "Proc. of 24th Euromicro Conference on Real-Time Systems (ECRTS)", MONTH = "July", NOTE = "to appear", TITLE = "Deriving Monitoring Bounds for Distributed Real-Time Systems", YEAR = "2012",
} | Christoph Hamann, "Integration eines Update Managers in das EPOC Framework," Bachelorarbeit, TU Braunschweig, December 2011 IDA-Signatur: BA 10 |  | | | | @mastersthesis{hamann2011integration, AUTHOR = "Christoph Hamann", MONTH = "dec", SCHOOL = "TU Braunschweig", TITLE = "Integration eines Update Managers in das EPOC Framework", TYPE = "Bachelorarbeit", YEAR = "2011",
} | | Moritz Neukirchner and Rolf Ernst, "A Filtering Approach to Distributed Priority Assignment in Real-Time Systems," in Workshop on Synthesis and optimization Methods for Real-Time Embedded Systems (SOMRES) , (Vienna, Austria), November 2011 |  | | | | @inproceedings{neukirchner2011filtering, ADDRESS = "Vienna, Austria", AUTHOR = "Moritz Neukirchner and Rolf Ernst", BOOKTITLE = "Workshop on Synthesis and optimization Methods for Real-Time Embedded Systems (SOMRES) ", MONTH = "Nov", TITLE = "A Filtering Approach to Distributed Priority Assignment in Real-Time Systems", YEAR = "2011",
} | | Moritz Neukirchner, Steffen Stein, und Rolf Ernst, "SMFF: System Models for Free," in 2nd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS), (Porto, Portugal), July 2011 |  | | | | @inproceedings{Neu10:SMFF, ADDRESS = "Porto, Portugal", AUTHOR = "Moritz Neukirchner and Steffen Stein and Rolf Ernst", BOOKTITLE = "2nd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS)", MONTH = "July", TITLE = "SMFF: System Models for Free", YEAR = "2011",
} | | Steffen Stein, Moritz Neukirchner, und Rolf Ernst, "Admission Control and Self-Configuration in the EPOC Framework," in Proc. of International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XI), July 2011 |  | | | | @inproceedings{SNP11:AdmisContrSelfCFrame, AUTHOR = "Steffen Stein and Moritz Neukirchner and Rolf Ernst", BOOKTITLE = "Proc. of International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XI)", MONTH = "July", TITLE = "Admission Control and Self-Configuration in the EPOC Framework", YEAR = "2011",
} | | Moritz Neukirchner, Steffen Stein, Harald Schrom, Johannes Schlatow, und Rolf Ernst, "Contract-based Dynamic Task Management for Mixed-Criticality Systems," in 6th IEEE International Symposium on Industrial Embedded Systems (SIES) , June 2011 |  | |  | | @inproceedings{NSS+11:ContrDynamManagMixed, AUTHOR = "Moritz Neukirchner and Steffen Stein and Harald Schrom and Johannes Schlatow and Rolf Ernst", BOOKTITLE = "6th IEEE International Symposium on Industrial Embedded Systems (SIES) ", MONTH = "June", TITLE = "Contract-based Dynamic Task Management for Mixed-Criticality Systems", YEAR = "2011",
} | | Moritz Neukirchner, Steffen Stein, Harald Schrom, und Rolf Ernst, "Self-Configuration in Hard Realtime Systems." , June 2011 |  | | | | @misc{NSS+11:SelfCHardRealtSyste, AUTHOR = "Moritz Neukirchner and Steffen Stein and Harald Schrom and Rolf Ernst", HOWPUBLISHED = "Demonstration at International Conference on Autonomic Computing (ICAC)", MONTH = "June", TITLE = "Self-Configuration in Hard Realtime Systems", YEAR = "2011",
} | | Moritz Neukirchner, Steffen Stein, und Rolf Ernst, "A Lazy Algorithm for Distributed Priority Assignment in Real-Time Systems," in Proc. of 2nd IEEE Workshop on Self-Organizing Real-Time Systems, No. 126-132, May 2011 |  | |  | | @inproceedings{Neu11:AlgorDistrPriorAssig, AUTHOR = "Moritz Neukirchner and Steffen Stein and Rolf Ernst", BOOKTITLE = "Proc. of 2nd IEEE Workshop on Self-Organizing Real-Time Systems", MONTH = "May", NUMBER = "126-132", TITLE = "A Lazy Algorithm for Distributed Priority Assignment in Real-Time Systems", YEAR = "2011",
} | | Moritz Neukirchner, Steffen Stein, und Rolf Ernst, "The EPOC Architecture - Enabling Evolution under Hard Constraints," in Organic Computing - A Paradigm Shift for Complex Systems (Christian Müller-Schloer and Hartmut Schmeck and Theo Ungerer, Ed.), chapter 4, Birkhäuser Science, 2011 |  | |  | | @incollection{NSM+11:OrganCompuParadShift, AUTHOR = "Moritz Neukirchner and Steffen Stein and Rolf Ernst", BOOKTITLE = "Organic Computing - A Paradigm Shift for Complex Systems", CHAPTER = "4", EDITOR = "Christian Müller-Schloer and Hartmut Schmeck and Theo Ungerer", PUBLISHER = "Birkhäuser Science", TITLE = "The EPOC Architecture - Enabling Evolution under Hard Constraints", YEAR = "2011",
} | | Steffen Stein, Matthias Ivers, Jonas Diemer, und Rolf Ernst, "A polynomial time algorithm for computing response time bounds in static priority scheduling with convex event models," in Euromicro Conference on Real-Time Systems (ECRTS'10), July 2010 |  | | | | @inproceedings{Ste10:polynalgorcompurespo, AUTHOR = "Steffen Stein and Matthias Ivers and Jonas Diemer and Rolf Ernst", BOOKTITLE = "Euromicro Conference on Real-Time Systems (ECRTS\'10)", MONTH = "July", TITLE = "A polynomial time algorithm for computing response time bounds in static priority scheduling with convex event models", YEAR = "2010",
} | | Steffen Stein, Moritz Neukirchner, Harald Schrom, und Rolf Ernst, "Consistency Challenges in Self-Organizing Distributed Hard Real-Time Systems," in Workshop on Self-Organizing Real-Time Systems (SORT), May 2010 |  | |  | | @inproceedings{SNS+10:ConsiChallSelfODistr, AUTHOR = "Steffen Stein and Moritz Neukirchner and Harald Schrom and Rolf Ernst", BOOKTITLE = "Workshop on Self-Organizing Real-Time Systems (SORT)", MONTH = "May", TITLE = "Consistency Challenges in Self-Organizing Distributed Hard Real-Time Systems", YEAR = "2010",
} | | Moritz Neukirchner, Steffen Stein, Harald Schrom, und Rolf Ernst, "A Software Update Service with Self-Protection Capabilities," in Proc. of Design, Automation, and Test in Europe (DATE), (Dresden, Germany), March 2010 |  | |  | | @inproceedings{Neu10:SoftwUpdServSelfProtCapab, ADDRESS = "Dresden, Germany", AUTHOR = "Moritz Neukirchner and Steffen Stein and Harald Schrom and Rolf Ernst", BOOKTITLE = "Proc. of Design, Automation, and Test in Europe (DATE)", MONTH = "mar", TITLE = "A Software Update Service with Self-Protection Capabilities", YEAR = "2010",
} | | Steffen Stein, Jonas Diemer, Matthias Ivers, Simon Schliecker, und Rolf Ernst, "On the Convergence of the SymTA/S analysis," TU Braunschweig, Braunschweig, Germany, November 2008 |  | | | | @techreport{SE08:theConvetheSymTAanaly, ADDRESS = "Braunschweig, Germany", AUTHOR = "Steffen Stein and Jonas Diemer and Matthias Ivers and Simon Schliecker and Rolf Ernst", INSTITUTION = "TU Braunschweig", MONTH = "nov", TITLE = "On the Convergence of the SymTA/S analysis", YEAR = "2008",
} | | Steffen Stein and Rolf Ernst, "Distributed Performance Control in Organic Embedded Systems," in IEEE 5th International Conference on Autonomic and Trusted Computing (ATC-08) Autonomic and Trusted Computing (LNCS), vol. 5060/2008 of series Lecture Notes in Computer Science, pp. 331-342, Springer Berlin / Heidelberg, June 2008 |  | | | | @inproceedings{SE08:DistrPerfoContrOrgan, AUTHOR = "Steffen Stein and Rolf Ernst", BOOKTITLE = "IEEE 5th International Conference on Autonomic and Trusted Computing (ATC-08) Autonomic and Trusted Computing (LNCS)", MONTH = "June", PAGES = "331--342", PUBLISHER = "Springer Berlin / Heidelberg", SERIES = "Lecture Notes in Computer Science", TITLE = "Distributed Performance Control in Organic Embedded Systems", VOLUME = "5060/2008", YEAR = "2008",
} | | Simon Schliecker, Steffen Stein, Joern-Christian Braam, und Martin Schnieringer, "System Level Performance Analysis with Formal Methods and Virtual Prototyping, Embedded World Conference, Nürnberg, Germany." , February 2008 |  | |  | | @misc{SSB+08:SysteLevelPerfoAnaly, AUTHOR = "Simon Schliecker and Steffen Stein and Joern-Christian Braam and Martin Schnieringer", HOWPUBLISHED = "Embedded World Conference", MONTH = "February", TITLE = "System Level Performance Analysis with Formal Methods and Virtual Prototyping, Embedded World Conference, Nürnberg, Germany", YEAR = "2008",
} | | Steffen Stein, Arne Hamann, und Rolf Ernst, "Real-time Property Verification in Organic Computing Systems," in Proc. of the 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA-06), November 2006 |  | | | | @inproceedings{SHE06:RealtPropeVerifOrgan, AUTHOR = "Steffen Stein and Arne Hamann and Rolf Ernst", BOOKTITLE = "Proc. of the 2nd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA-06)", MONTH = "nov", TITLE = "Real-time Property Verification in Organic Computing Systems", YEAR = "2006",
} | | Steffen Stein, Arne Hamann, und Rolf Ernst, "Real-time Management in Emergent Systems," in 36. Jahrestagung der Gesellschaft für Informatik, (Dresden, Germany), October 2006 |  | | | | @inproceedings{ste06:RealtManagEmergSyste, ADDRESS = "Dresden, Germany", AUTHOR = "Steffen Stein and Arne Hamann and Rolf Ernst", BOOKTITLE = "36. Jahrestagung der Gesellschaft für Informatik", MONTH = "oct", TITLE = "Real-time Management in Emergent Systems", YEAR = "2006",
} |
|
|