Im Beitrag wird ein Echtzeitfähiges Messagesystem mit integrierten Sicherheitsfunktionen vorgestellt. Fehler und Unregelmäßigkeiten wie Puffer-Überlauf, ungültige Pointer, verfälschte Pointer, Null-Pointer, mehrfaches Free und Memory Leaks werden durch einen integrierten Error-Handler erkannt und behandelt. Ein zusätzliches Mailboxsystem mit den beiden Operationen Put und Get steht dem Anwender zur Verfügung. Das MSG-Pattern von der Firma SMA Regelsysteme hat sich bereits in verschiedenen Anwendungen (Bahnbereich, Medizintechnik) bewährt, trotz der manchmal harten Echtzeit-Bedingungen und hohen Sicherheitsanforderungen. Es werden die Grundzüge der Implementierung des Message- und Mailbox-Systems MSG beschrieben und die Technik einfach verketteter Listen (Speicher-Aufteilung, Message-Verwaltung und Mailbox-Verwaltung) erklärt. Der Autor ist Gutachter des Eisenbahn-Bundesamtes (EBA) für die Prüfung rechnergestützter Systeme der Fahrzeugleittechnik.
Wer Malloc sagt, muss auch Free sagen
Echtzeitfähiges Messagesystem mit integrierten Sicherheitsfunktionen
Elektronik ; 53 , 3 ; 88-92
2004-01-01
5 pages
Aufsatz (Zeitschrift)
Deutsch
© Metadata Copyright Deutsche Bahn AG. All rights reserved.
Wer "A" sagt, muß auch "B" sagen
IuD Bahn | 1994
|Wer A sagt, muss auch B sagen. Bei DaimlerChrysler werden die Karten neu gemischt
Kraftfahrwesen | 1999
|SLUB | 2009
|Kraftfahrwesen | 1994