Detailseite
Projekt Druckansicht

Synchrone Programmierung eingebetteter reaktiver Echtzeitsysteme mit validierten Zykluszeiten

Fachliche Zuordnung Rechnerarchitektur, eingebettete und massiv parallele Systeme
Förderung Förderung von 2011 bis 2020
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 206574318
 
Reaktive eingebettete Systeme haben einen steigenden Anteil an Innovationen Automotive- und Avionikbereich, der Robotik oder in der Medizintechnik. Sie übernehmen zunehmend komplexere aber auch sicherheitskritische Steuerungsaufgaben. Dies verlangt effiziente Softwareentwurfsmethoden auf immer höheren Abstraktionsebenen, was die zuverlässige Kontrolle des Zeitverhaltens erschwert. Dieses Forschungsprojekt befasst sich mit der Entwicklung eines ganzheitlichen Ansatzes zum effizienten Entwurf reaktiver Echtzeitsysteme mit validierten Zykluszeiten, der die mathematische Modellierung, die verwendeten Programmiersprachen sowie die Ausführungsplattformen einschließt. Forschungsschwerpunkt ist die Verbindung zwischen synchroner Programmiermethodik und neuen zeitsicheren Prozessorarchitekturen. Die synchrone Programmierung bietet ein hohes Abstraktionsniveau mit einer einfach zu handhabenden mathematischen Semantik, die auf einem deterministischen, zyklus-orientierten Kontrollfluss basiert. Zeitsichere Prozessorarchitekturen mit ihren speziellen Instruktionssätzen erlauben die zuverlässige Ausführung dieses Kontrollflusses mit garantierten physikalischen Reaktionszeiten. Zu den praktischen Ergebnissen des Projektes gehört die Entwicklung eines durchgängigen Satzes von Softwarewerkzeugen für die synchrone Modellierung, die Kompilation inklusive Zeit- und Schedulinganalyse, sowie für Test und Validierung. Ein neuartiger semantischer Ansatz erlaubt den breiten Einsatz der synchronen und zeitverifizierbaren Methodik in herkömmlichen Programmiersprachen und unabhängig von der Wahl der zeitsicheren Prozessorarchitektur.
DFG-Verfahren Sachbeihilfen
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung