• Skip navigation
  • Skip to navigation
  • Skip to the bottom
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
  • FAUTo the central FAU website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • Deutsch
  • Campo
  • StudOn
  • FAUdir
  • Jobs
  • Map
  • Help
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
Navigation close
  • Chair
    • Team
    • News
    • Contact and directions
    • Mission Statement
    Portal Chair
  • Research
    • Research Fields
      • Confidential Computing
      • Distributed Systems
      • Embedded System Software
      • Operating Systems
    • Research Projects
      • AIMBOS
      • BALu
      • BFT2Chain
      • DOSS
      • Mirador
      • NEON
      • PAVE
      • ResPECT
      • Watwa
    • Project Initiatives
      • maRE
    • Seminar
      • Systemsoftware
    Portal Research
  • Publications
  • Teaching
    • List of German Lectures
    Portal Teaching
  • Theses
  1. Home
  2. Research
  3. AORTA (2)

AORTA (2)

In page navigation: Research
  • Research Fields
  • AIMBOS
  • BALu
  • BFT2Chain
  • DOSS
  • Mirador
  • NEON
  • NEON Note
  • NVRAM-ified Unixoid
  • PAVE
  • PAVE Note
  • REDOS Note
  • REFIT
  • ResPECT
  • Watwa
  • Archive

AORTA (2)

Aspect-Oriented Real-Time Architectures (Phase 2)

(Third Party Funds Single)


Project leader: Wolfgang Schröder-Preikschat, Peter Ulbrich
Project members: Florian Peter Franzmann, Tobias Klaus, Simon Schuster, Christian Eichler
Start date: 1. August 2017
End date: 30. September 2020
Acronym: AORTA
Funding source: DFG-Einzelförderung / Sachbeihilfe (EIN-SBH)
URL: https://www4.cs.fau.de/Research/AORTA/

Abstract:

The goal of the AORTA project is to enhance the predictability of dynamic mixed-criticality real time systems by extracting critical paths. These paths are to be transformed into their static equivalents and to be executed in a time-triggered fashion at run-time. In comparison to event triggered processes, time-triggered execution tends to underuse resources. Therefore the optimistic execution model of mixed-criticality real-time systems will be retained. Only in case of an emergency the real-time system will be executed according to the static schedule. At the same time the results of the first funding phase will be generalized to dynamic real-time architectures. In particular, the focus will be on mixed-criticality systems with complex dependency patterns. The research project will investigate several variants of real-time Linux, as well as applications from the domain of control engineering.The main focus during the second funding phase of the project is going to be on dependencies between critical and non-critical paths of execution. These dependencies may potentially be problematic and can be found on all levels of the system: For example, application software may combine non-critical comfort functions with critical control functionality, leading to coupled components. In the operating system buffers may be used for shared communication stacks. Often such coupling may be desirable, however, in dynamic systems a host of possible execution paths at run-time may lead to dramatically overprovisioned system designs w.r.t. WCET and WCRT. Therefore, guaranteed execution times often lead to a loss of the efficiency gained from the dynamic real-time system design. Three key activities of this project will provide hard guarantees at run-time for the critical application core: analysis, tailoring and mechanisms.The basis for this project will be existing techniques for designing mixed-criticality systems under hard real-time constraints. For AORTA, it will be assumed that in general critical paths have deterministic structure and therefore their coupling with non-critical paths may be mapped to static equivalents. In the course of this project the applicability of the simple communication patterns provided by different variants of real-time Linux will be scrutinized to determine if these can guarantee the hard deadlines of safety-critical control applications, and if the concepts and techniques for static analysis, tailoring and scheduling developed in the first funding phase are suitable for this purpose. In addition the necessity of coupling the real-time architecture, scheduling and dependencies will be investigated in the context of mixed-criticality real-time systems to determine the general fitness of real-time Linux's design concepts for switching real time paradigms at run-time.

Publications:

  • Wägemann P., Distler T., Eichler C., Schröder-Preikschat W.:
    Benchmark Generation for Timing Analysis
    23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17) (Pittsburgh, USA, 18. April 2017 - 20. April 2017)
    In: Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17) 2017
    DOI: 10.1109/RTAS.2017.6
    URL: https://www4.cs.fau.de/Publications/2017/waegemann_17_rtas.pdf
  • Vaas S., Ulbrich P., Reichenbach M., Fey D.:
    The Best of Both: High-performance and Deterministic Real-Time Executive by Application-Specific Multi-Core SoCs
    Conference on Design and Architectures for Signal and Image Processing (DASIP '17) (Dresden, 27. September 2017 - 29. September 2017)
    In: Proceedings of the Conference on Design and Architectures for Signal and Image Processing (DASIP '17), Los Alamitos, CA: 2017
    DOI: 10.1109/DASIP.2017.8122107
  • Eichler C., Wägemann P., Distler T., Schröder-Preikschat W.:
    Demo Abstract: Tooling Support for Benchmarking Timing Analysis
    23rd Real-Time and Embedded Technology and Applications Symposium, Demo Session (RTAS Demo '17) (Pittsburgh, USA, 18. April 2017 - 20. April 2017)
    In: Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium, Demo Session (RTAS Demo '17) 2017
    DOI: 10.1109/RTAS.2017.20
    URL: https://www4.cs.fau.de/Publications/2017/eichler_17_rtas-demo.pdf
  • Sieh V., Burlacu R., Hönig T., Janker H., Raffeck P., Wägemann P., Schröder-Preikschat W.:
    An End-To-End Toolchain: From Automated Cost Modeling to Static WCET and WCEC Analysis
    20th International Symposium on Real-Time Distributed Computing (ISORC 2017) (Toronto, Canada, 16. May 2017 - 18. May 2017)
    In: Proceedings of the 20th International Symposium on Real-Time Distributed Computing (ISORC 2017) 2017
    DOI: 10.1109/ISORC.2017.10
    URL: https://www4.cs.fau.de/Publications/2017/sieh_17_isorc.pdf
  • Stilkerich I., Lang C., Erhardt C., Bay C., Stilkerich M.:
    The Perfect Getaway: Using Escape Analysis in Embedded Real-Time Systems
    In: ACM Transactions on Embedded Computing Systems 16 (2017), p. 99
    ISSN: 1539-9087
    URL: https://www4.cs.fau.de/~isa/a99-stilkerich.pdf
Friedrich-Alexander-Universität
Erlangen-Nürnberg

Schlossplatz 4
91054 Erlangen
  • Impressum
  • Datenschutz
  • Barrierefreiheit
  • Facebook
  • RSS Feed
  • Xing
Up