Abschnitt 5: Hinweise
Software-Sicherheitsmerkmale
Hardware-bezogene Software-Sicherheitsmerkmale
Prüfung des Programmspeichers
Beim Einschalten und danach in regelmäßigen Abständen wird der
Programmspeicher durch Berechnung des Codes der zyklischen Blocksi-
cherung (CRC) des Programms und darauffolgendem Vergleich mit dem
im Programm gespeicherten CRC getestet.
Wenn die gespeicherten und berechneten CRCs nicht übereinstimmen,
zeigt die Software eine System-Fehlermeldung an, aktiviert einen konti-
nuierlichen Zweiton-Alarm und stoppt die Medikamentenzufuhr.
Prüfung des RAM-Speichers
Beim Einschalten wird der Betriebsspeicher (RAM) geprüft. Von jeder
RAM-Adresse wird von/zu einem bestimmten Bit-Muster gelesen/ge-
schrieben. Wenn die Lese- und Schreibdaten verschieden sind, zeigt die
Software eine System-Fehlermeldung an, aktiviert einen kontinuierlichen
Zweiton-Alarm und stoppt die Medikamentenzufuhr.
Prüfung des Motorkreises
Beim Einschalten und danach in regelmäßigen Abständen wird der Motor-
kreis geprüft, um sicherzustellen, daß der Motor nur dann mit Strom versorgt
wird, wenn er eingeschaltet ist. Wenn die Software eine Stromzufuhr fest-
stellt, wenn der Motor nicht läuft, aktiviert sie einen kontinuierlichen Zwei-
ton-Alarm und stoppt die Medikamentenzufuhr. Bei jeder Aktivierung der
Pumpe prüft die Software, ob der Motor ebenfalls einen Aktivierungszyklus
durchführt. Wenn der Motor nicht läuft oder keinen Aktivierungszyklus
vollendet, zeigt die Software eine System-Fehlermeldung an, aktiviert einen
kontinuierlichen Zweiton-Alarm und stoppt die Medikamentenzufuhr.
Prüfung der Tastaturverschlüsselung
Alle Daten, die Software von der Tastaturverschlüsselung erhält, werden
geprüft. Wenn die Daten im falschen Format sind, ignoriert die Soft-
ware die Tasteneingabe. Die Tastatur ist mit Redundanzschaltern für
‹
und
⁄
ausgestattet. Die Software muß prüfen, ob beide Schalter
aktiviert sind.