Züge sind längst nicht mehr die dampfenden Ungeheuer aus der Zeit unserer Großväter – die Züge von heute werden von Embedded-Software gesteuert. Dieses Whitepaper behandelt Anforderungen an solche Software und wichtige Eigenschaften eines Embedded-OS, die zu deren Erfüllung notwendig sind: Wann und warum Echtzeitfähigkeit benötigt wird, die Bedeutung des OS für die Zertifizierung nach EN 5012x oder IEC 61508, sowie OS-Architektur und -Features, die für ein verlässliches System wichtig sind.