TTTech Auto hat das Modul MotionWise Schedule vorgestellt, um die Entwicklung der zukünftig zunehmenden Anzahl von Softwarekomponenten, komplexen Abhängigkeiten und immer leistungsfähigeren Hardware-Ressourcen zu vereinfachen. Die Scheduling-Algorithmen stellen dabei sicher, dass Softwarekomponenten und Kommunikation auf die Hardware-Ressourcen abgebildet werden, so dass Sicherheit und Echtzeitverhalten erreicht werden können. Dr. Stefan Poledna, CTO und Mitgründer von TTTech Auto erklärte: „Diese Methode reduziert den Zeitaufwand für Softwarefreigaben erheblich und schließt die Design-, Test- und Validierungsphasen ein. Die „MotionWise Schedule“-Ablaufsteuerung (run-time) nutzt die Tool-basierten Konfigurationsergebnisse, um auf Basis einer sicheren Ausführungsumgebung Echtzeit-Scheduling von Task-Abläufen und Kommunikation, garantiertes End-to-End-Timing, sowie Freedom From Interference (FFI) für Systeme mit gemischter Kritikalität und deterministische Ausführung zu erreichen“.
„MotionWise Schedule“ ist die erste modulare Lösung aus der neuen „MotionWise“-Familie. Das Tool ordnet beispielsweise Aufgaben den verfügbaren CPU-Kernen zu und definiert die erforderliche Netzwerkkonfiguration für Time Sensitive Networking (TSN). Damit ermöglicht es optimierte Multi-CPU-Kern- und Multi-SoC-Lösungen. Auch Rechenketten können einfach modelliert werden und ihre End-to-End-Latenzgrenzen (von Erfassung bis Aktivierung) werden über mehrere CPU-Kerne und SoCs hinweg sichergestellt. Eine Zeitsynchronisation über mehrere SoCs und Ethernet TSN wird für zeitgesteuerte Ausführung und Kommunikation bereitgestellt, wodurch die Latenz minimiert und Echtzeitleistungsanalysen ermöglicht werden. MotionWise Schedule unterstützt AUTOSAR, POSIX, den Data Distribution Service (DDS) und Time Sensitive Networking (TSN). In naher Zukunft werden weitere Module veröffentlicht. (oe)