Embedded-Entwicklung
Firmware- und Hardwareverhalten in Tests und im Betrieb untersuchen.
TRACE
TRACE verbindet Laufzeit-Tracing vernetzter Embedded-Geräte mit cloudgestützter Auswertung und formaler Verifikation.

Technischer Ansatz
In vernetzten Embedded-Systemen entstehen Laufzeitdaten an mehreren Geräten und Schnittstellen. Für eine Auswertung müssen diese Daten zeitlich eingeordnet, Systemzuständen zugeordnet und gemeinsam betrachtet werden.
TRACE untersucht, wie sich diese Schritte in einer durchgängigen Plattform umsetzen lassen. Die Plattform erfasst Traces, verwaltet sie projektbezogen und vergleicht das beobachtete Verhalten mit einer formalen Beschreibung des erwarteten Systemverhaltens.
Ein Gateway nimmt Laufzeitdaten von Feld- und Laborgeräten auf.
Traces gelangen in die zentrale Cloud-Infrastruktur.
LogiTrace prüft das beobachtete Verhalten gegen die formale Spezifikation.
Web-Oberfläche und API stellen Ergebnisse für Analyse und Bericht bereit.
Anwendungsfelder
TRACE verwaltet Geräte, Trace-Sessions und Ergebnisse projektbezogen. Dadurch kann derselbe Prüfablauf in Entwicklung, Qualitätssicherung und Forschung genutzt werden.
Firmware- und Hardwareverhalten in Tests und im Betrieb untersuchen.
Geräte, Sessions und Zugriffsrechte über mehrere Projekte hinweg verwalten.
Traces dokumentieren und gegen formale Anforderungen prüfen.
Formale Methoden an realen Embedded-Systemen erproben.
Projektpartner und Förderung
Schmidt Embedded Systems und die Technische Hochschule Mittelhessen entwickeln TRACE gemeinsam. Die Verbindung aus Embedded-Erfahrung und wissenschaftlicher Verifikation prägt die Plattform.

Entwicklung der Plattform und Einbindung in industrielle Embedded- und Cloud-Systeme.

Forschungspartner im Bereich Mathematik, Naturwissenschaften und Informatik am Campus Gießen.
Sie möchten TRACE in einem Anwendungsszenario erproben oder sich fachlich zum Forschungsprojekt austauschen?

Geschäftsführer