Sprungmarken

Service navigation

Fakultät für Informatik Logo-Text ESS

Hauptnavigation


You are here:

Bereichsnavigation

Hauptinhalt

Embedded System Software Group

Overview

The Embedded System Software Group at Technische Universität Dortmund is affiliated with the Department of Computer Science 12 (Embedded Systems) and has been led by Dr.-Ing. Horst Schirmeier (acting professor until September 2019).

The core capabilites of the group encompass all aspects of developing dependable, predictable and adaptive infrastructure software. Accordingly the group has done substantial work in the fields of aspect-oriented, generic and generative programming as well as operating system product lines.

On this basis we currently conduct research in the following areas:

  • software product line engineering, especially embedded (and automotive) operating system product lines
  • aspect-oriented and generic/generative programming, especially in the language AspectC++
  • dynamic software adaptation, especially by dynamic aspect weaving
  • configurability of non-functional properties and architecture, especially in operating systems
  • system software support for utilizing reconfigurable hardware
  • usage of virtualisation technologies for the integration in cyber-physical systems
  • performance analysis of non-functional properties in complex systems
  • energy-aware operating system concepts for Industry 4.0 and the Internet Of Things
  • construction of energy self-sufficient systems (e.g. energy harvesting in wireless sensor networks)
  • data-mining for ubiquitous system software
  • fault-injection experiments and fault-tolerance mechanisms

News and Upcoming Events

2019-10-11 The ESS group organizes the Diskussionskreis Fehlertoleranz (DKFT 2019) (a national fault-tolerance meeting) on December 12th and 13th, 2019, which will take place at TU Dortmund's Department of Computer Science.
2019-09-18 Distinguished Paper at EuroSys 2019 The paper "Quantitative Cross-Layer Evaluation of Transient-Fault Injection Techniques for Algorithm Comparison" by Horst Schirmeier and Mark Breddemann was awarded a Distinguished Paper Award at EDCC 2019.
2019-09-16 The paper "High-Accuracy Software Fault Injection in Source Code with Clang" has been accepted for publication at PRDC 2019.
2019-07-09 Group 3: Find Spongebob! Group 10: A labyrinth in text mode Winners of the BSB challenge We congratulate the winners of this year's programming contest in Betriebssystembau (Operating-System Construction)! Participants of the lecture had the possibility to extend their own operating system with further components (e.g., a game) and present it to the other participants during the last lecture. The audience picked the most innovative/creative/funny solutions as the winners. (This time we had a shared first place.)
2019-04-30 The paper "Spectrum-Based Fault Localization in Deployed Embedded Systems with Driver Interaction Models" has been accepted for publication at SAFECOMP 2019.
2019-04-01 Horst Schirmeier steps in as acting professor ("Professurvertreter") for the summer term 2019, and offers courses on operating systems (Bachelor lecture) and operating-system construction (Master lecture).
2019-03-27 Best poster award at EuroSys 2019 Alexander Lochmann, Horst Schirmeier and Olaf Spinczyk win the Best Poster Award at EuroSys 2019 for their poster accompanying their paper "LockDoc: Trace-Based Analysis of Locking in the Linux Kernel".
2019-02-27 The paper "More or Less? A Discussion About the Abstraction Level of Future Operating Systems" has been accepted for publication at the NGOSCPS Workshop at CPS-IoT Week 2019.
2019-02-14 The papers "CyPhOS – A Component-based Cache-Aware Multi-Core Operating System" and "Software-Fault Injection in Source Code with Clang" have been accepted for publication at ARCS 2019 respectively the accompanying VERFE workshop.
2018-12-20 The paper "LockDoc: Trace-Based Analysis of Locking in the Linux Kernel" has been accepted for publication at EuroSys 2019.
2018-11-08 The paper "Design Optimization for Hardware-Based Message Filters in Broadcast Buses" has been accepted for publication at DATE 2019.
2018-10-18 The paper "Interface injection with AspectC++ in embedded systems" has been accepted for publication at HASE 2019.
2018-07-16 Lehrer-Lämpel-Pokal Olaf Spinczyk wins the Lehrer-Lämpel Award for the best computer science lecture of the semester with his lecture on the construction of operating systems.
2018-06-25 Christoph Borcher Christoph Borchert has won the "2018 Carter PhD Dissertation Award" in the context of the Dependable Systems and Networks (DSN 2018) conference.
2018-03-05 Horst Schirmeier and Olaf Spinczyk will contribute the tutorial Fault Injection with FAIL* to the Dependable Systems and Networks (DSN 2018) conference.
2018-02-01 Winners of the BSB challenge We congratulate the winners of this year's programming contest in Betriebssystembau (Operating-System Construction)! Participants of the lecture had the possibility to extend their own operating system with further components (e.g., a game) and present it to the other participants during the last lecture. The audience picked the most innovative/creative/funny solution as the winner. We would like to thank the Alumni Informatik for sponsoring the prices.
2017-10-11 Photo of Andreas Kohne Andreas Kohne successfully received his doctorate with the thesis "SLA-basierte VM-Scheduling-Verfahren für Cloud-Föderationen".
2017-09-18 The paper "Annotations in Operating Systems with Custom AspectC++ Attributes" has been accepted for the 9th Workshop on Programming Languages and Operating Systems (PLOS'17).
2017-09-05 The paper "Energy-aware device drivers for embedded operating systems" has been accepted for the publication in a special issue of ACM SIGBED.
2017-08-02 The new project "MxKernel: A Bare-Metal Runtime System for Database Operations on Heterogeneous Many-Core Hardware" starts on 2017-10-01.
2017-08-02 Andreas Kohne will present the results of his research of the past years in the context of the Herbsttreffen 2017 organized by the "GI-Fachgruppe" on operating systems.
2017-07-19 Lehrer-Lämpel-Pokal Horst Schirmeier wins the Lehrer-Lämpel Award for the best computer science lecture of the semester with his lecture on construction of operating systems.
2017-06-21 The paper "PhyNetLab: An IoT-Based Warehouse Testbed" has been accepted for the 5th Workshop on Information Technologies for Logistics (IT4L'17).
2017-05-04 Photo of Christoph Borchert Christoph Borchert successfully received his doctorate with the thesis "Aspect-Oriented Technology for Dependable Operating Systems".
2017-03-31 The chapter "Measuring Energy" written by Kerstin Eder, Steve Kerrison, Jose Junez-Nanez and Markus Buschhoff has been published in the book "ICT – Energy Concepts for Energy Efficiency and Sustainability" and is available as OpenAccess book.
2017-03-15 Photo of Matthias Meier Matthias Meier successfully received his doctorate with the thesis "Co-Konfiguration von Hardware- und Systemsoftware-Produktlinien".
2017-02-09 Winners of the BSB challenge We congratulate the winners of this year's programming contest in Betriebssystembau (Operating-System Construction)! Participants of the lecture had the possibility to extend their own operating system with further components (e.g., a game) and present it to the other participants during the last lecture. The audience picked the most innovative/creative/funny solution as the winner.
2017-02-02 The paper "Reproducible Load Tests for Android Systems with Trace-based Benchmarks" has been accepted for the International Workshop on Load Testing and Benchmarking of Software Systems (LTB 2017).
2017-01-24 The paper "Generic Soft-Error Detection and Correction for Concurrent Data Structures" has been accepted for the IEEE Transactions on Dependable and Secure Computing and is available as Open Access article.