Mit Coded Processing sind wir der Zukunft ein Stück voraus - und wir gestalten sie sicher mit.
Das von uns entwickelte Verfahren des Software Coded Processing wird in der zertifizierten Produktlösung SIListra Safety Transformer angewendet. Ein silistrifizierter (erweiterter) Programmcode ist in der Lage, während der Laufzeit
- transiente,
- permanente und
- systematische
Das Verfahren des Software Coded Processing ist nicht an bestimmte Programmiersprachen gebunden. Unser Schwerpunkt liegt auf den Programmiersprachen C und C++. Umsetzungen in anderen Programmiersprachen sind möglich, z. B. in Java.
Unsere Veröffentlichungen enthalten eine detailliertere und technischere Beschreibung unserer Lösung.
Die Grafik stellt die Laufzeitsicht dar. Software Coded Processing wird in zwei (logischen) Kanälen angewendet. Der "native Kanal" führt die originale Sicherheitsfunktion (safety app) aus. Dieser Kanal wird vom Entwickler erzeugt bzw. programmiert. Der "kodierte Kanal" wird vom SIListra Safety Transformer aus dem Source-Code des nativen Kanals erzeugt. Beide Kanäle zusammen können auf einer Standard-Hardware ausgeführt werden und erreichen dort einen ausreichend hohen Diagnosedeckungsgrad für SIL3 (nach IEC 61508:2010).
Aufgedeckte Fehler werden auf die ausgegebenen Pakete der sicheren Kommunikation (Black Channel) abgebildet. Somit werden diese Fehler bei dem Kommunikationspartnern der Sicherheitsfunktion behandelt.