Friedrich-Alexander-Universität UnivisSearchDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Department of Computer Science 4
DanceOS

Project
Team
Theses
Publications
Dept. of Computer Science  >  CS 4  >  Research  >  DanceOS
DanceOS

 
 
In cooperation with:   TU Dortmund

Project

Future hardware designs for embedded systems will exhibit more parallelism on the price of being less reliable. This bears new challenges for system software, especially the operating system, which has to use and provide software measures to compensate for unreliable hardware. However, dependability in this respect is a nonfunctional concern that affects and depends on all parts of the system. Tackling it in a problem-oriented way by the operating system is an open challenge:
  1. It is still unclear, which combination of software measures is most beneficial to compensate certain hardware failures – ideally these measures should be understood as a matter of configuration and adaptation.
  2. To achieve overall dependability, the implementation of these measures, even though provided by the operating system, cannot be scoped just to the operating-system layer – it inherently crosscuts the whole software stack.
  3. To achieve cost-efficiency with respect to hardware and energy, the measures have, furthermore, to be tailored with respect to the actual hardware properties and reliability requirements of the application.
In the DanceOS project we address these challenges for operating-system design by a novel combination of 1. speculative and resource-efficient fault-tolerance techniques, which can 2. flexibly be applied to the operating system and the application by means of aspect-oriented programming, driven by 3. a tool-based (semi-)automatic analysis of the application and operating-system code, resulting in a strictly problem-oriented tailoring of the latter with respect to hardware-fault tolerance.

Team


Theses

(automatically exported by UnivIS)

Open Topics

Ongoing Theses

Finished Theses

Publications

(automatically exported by UnivIS)

Stilkerich, Isabella ; Stilkerich, Michael ; Kapitza, Rüdiger ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Automated Application of Fault Tolerance Mechanisms in a Component-Based System .
In: Wellings, Andy ; Ravn, Anders P. (Ed.) : Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded Systems
(The 9th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2011), York, UK, 26.9.-28.9.2011).
New York, NY, USA : ACM, 2011, pp 87-95. - ISBN 978-1-4503-0731-4
Keywords:  Java; embedded systems; fault tolerance; TMR; KESO; DanceOS
[doi>10.1145/2043910.2043925] (BibTeX)

Schirmeier, Horst ; Kapitza, Rüdiger ; Lohmann, Daniel ; Spinczyk, Olaf:
DanceOS: Towards Dependability Aspects in Configurable Embedded Operating Systems .
In: Orailoglu, Alex (Org.):
Proceedings of the 3rd HiPEAC Workshop on Design for Reliability (DFR '11)
(The 3rd HiPEAC Workshop on Design for Reliability (DFR’11), Heraklion, Greece, 23.1.2011).
2011, pp 21-26.
Keywords:  Dependability, AOP, Operating System, DanceOS (BibTeX)

Henkel,Jörg ; Bauer,Lars ; Becker,Joachim ; Bringmann,Oliver ; Brinkschulte,Uwe ; Chakraborty,Samarjit ; Engel,Michael ; Ernst,Rolf ; Härtig,Hermann ; Hedrich,Lars ; Herkersdorf,Andreas ; Kapitza, Rüdiger ; Lohmann, Daniel ; Marwedel,Peter ; Platzner,Marco ; Rosenstiel,Wolfgang ; Schlichtmann,Ulf ; Spinczyk,Olaf ; Tahoori,Mehdi ; Teich, Jürgen ; Wehn,Norbert ; Wunderlich,Hans-Joachim:
Design and Architectures for Dependable Embedded Systems .
In: Dick, Robert P. ; Madsen, Jan (Ed.) : Proceedings of the 9th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS '11)
(9th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS '11), Taipei, Taiwan, 9.-14. Oktober 2011).
New York, NY, USA : ACM Press, 2011, pp 69-78. - ISBN 978-1-4503-0715-4
Keywords:  embedded systems, dependable systems, danceos
[doi>10.1145/2039370.2039384] (BibTeX)

Stilkerich, Isabella:
KESO: Automatische Anwendung von Fehlertoleranz Techniken in einer Java Virtual Machine fuer statische eingebettete Systeme .
Talk: Diskussionskreis Fehlertoleranz 2011, Deutsche Fehlertoleranzgemeinde,
Berlin, 01.12.2011
Keywords:  KESO, software-based configurable fault tolerance, embedded systems, safety-critical systems, static analysis, DanceOS (BibTeX)

Schirmeier, Horst ; Hoffmann, Martin ; Kapitza, Rüdiger ; Lohmann, Daniel ; Spinczyk, Olaf:
Revisiting Fault-Injection Experiment-Platform Architectures .
In: Tsai, Timothy ; Yoneda. Tomohiro (Ed.) : Proceedings of the 17th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC '11)
(17th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC '11), Pasadena, CA, USA, 12.-14. Dez. 2011).
Los Alamitos, CA, USA : IEEE Computer Society, 2011, pp 284-285. - ISBN 978-1-4577-2005-5
Keywords:  dependability, fault-injection, DanceOS
[doi>10.1109/PRDC.2011.46] (BibTeX)



  Contact Last modified: 2012-05-10 09:45   MH