Anwendungsbeispiel OSEK
chronSIM unterstützt das Echtzeitbetriebssystem OSEK*.
Echtzeitbetriebssysteme stellen sicher, dass Embedded Software funktional und zeitlich korrekt abläuft. Sie kommen vor allem dort zum Einsatz, wo Sicherheit hohe Priorität hat, etwa in der Medizintechnik, der Luftfahrt oder im Automotive-Sektor. OSEK/VDX ist heute der Betriebssystemstandard der europäischen Automobilindustrie.
chronSIM bietet OSEK-API-Funktionalität als Bestandteil seiner virtuellen Prototypen. Die simulierte Embedded Software zeigt in den virtuellen Prototypen das gleiche Echtzeitverhalten wie in der späteren Hardware. Die Funktionen der chronSIM-OSEK-API bilden die OSEK BCC1-, BCC2-, ECC1- und ECC2-Konformitätsklassen der OSEK/VDX Operating System Spezifizierung 2.2.3 sowie das ERCOSEK-Betriebssystem auf der Basis der OSEK/VDX Operating System Spezifizierung V 2.1 r1 ab.
Man kann die chronSIM-OSEK-API nutzen, um ein zeitliches Modell der Software-Architektur zu erstellen. Dabei lassen sich mit chronSIM die Tasks aus der aktuellen Implementierung mit Task-Modellen kombinieren, die lediglich mithilfe von Makros Zeitbudgets spezifizieren, aber nicht voll funktionsfähig sind. chronSIM ist in der Lage, das Echtzeitverhalten der Software-Architektur einschließlich der OSEK-API-Funktionen zu simulieren, bevor der gesamte Funktionsumfang umgesetzt ist. Das Ergebnis dieser Simulation dient zum Abwägen von Design-Alternativen, zur Untersuchung des Laufzeitverhaltens und zur Entwicklung kritischer Testszenarios
* OSEK: (Offene Systeme und deren Schnittstellen für die Elektronik in Kraftfahrzeugen)


