Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Praesideo 3.5 Bedienungsanleitung Seite 61

Inhaltsverzeichnis

Werbung

Praesideo 3.5 | Installations- und Bedienungsanleitung | EN54-16: 2008
Paragraf / Anforderung
a
a description of each module of the program, as it is
implemented in the source code of the program,
containing:
1
the name of the module, and
2
the identification of the author(s);
b
the source code listing, including all global and local
variables, constants and labels used, and sufficient
comment for the program flow to be recognized;
c
details of any software tools used in the preparation of
the program (e.g. high level design tools, compilers,
assemblers).
14.3 Software design
In order to ensure the reliability of the VACIE the following
requirements for software design shall apply:
a
the software shall have a modular structure;
b
the design of the interfaces for manually and
automatically generated data shall not permit invalid
data to cause an error in the program execution;
c
the software shall be designed to avoid the occurrence
of a deadlock in the program flow.
14.4 Program monitoring (see also Annex C)
14.4. 1 The execution of the program shall be monitored as
under 14.4.2 or 14.4.3. If routines associated with the main
functions of the program are no longer executed, either or
both of the following shall apply:
a
the VACIE shall indicate a system fault (as in 8.3);
b
the VACIE shall enter the fault warning condition and
indicate faults of affected supervised functions (as in
8.2.3, 8.2.4, 8.3, 8.4 and 8.5), where only these
functions are affected.
14.4.2 If the program executes in one processor, the
execution of the routines in 14.4. 1 , it shall be monitored by a
monitoring device as in 14.4.4.
14.4.3 If the program executes in more than one processor,
the execution of the routines in 14.4. 1 shall be monitored in
each processor. A monitoring device as in 14.4.4 shall be
associated with one or more processors, and at least one
such processor shall monitor the functioning of any
processor not associated with such a monitoring device.
Bosch Security Systems | 2011-02
Erfüllung
Die Beschreibungen der Praesideo
Softwarekomponenten (Modulbeschreibungen') sind in
den Software-Architekturdokumenten enthalten. Diese
Dokumente enthalten die Namen der Komponenten.
Informationen zum Autor sind im für die Dokumentation
verwendeten Versionsmanager (Merant Version Manager)
enthalten.
Sämtliche Quellcode-Listen (einschließlich aller
verwendeten globalen und lokalen Variablen, Konstanten
und Schilder) sind im für den Code verwendeten
Versionsmanager (Merant Version Manager) enthalten.
Alle Praesideo Codes sind kommentiert.
Die Liste kann auf Anfrage zusammengestellt werden und
enthält
umfassende Konstruktionstools, Compiler für
verschiedene Prozessoren, Syntax-Validierungstools,
Build-Tools, Test-Tools, Leistungsprüfungstools, Tools zur
Versionskontrolle, Tools zur Rückverfolgung von Fehlern.
Praesideo ist zertifiziert.
Der modulare Aufbau der Praesideo Software wird in den
Unterlagen der Softwarearchitektur dokumentiert.
Die Schnittstellen zwischen den Modulen und den
externen Komponenten werden in den
Konstruktionsunterlagen und der externen
Schnittstellendokumentation (offene Schnittstelle)
definiert und sehr gut beschrieben. Zur Validierung von
Eingaben zu Komponentengrenzen werden
Behauptungen aufgestellt.
Es stehen Konstruktionsrichtlinien zur Vermeidung von
Stockungen zur Verfügung. Multithreading innerhalb von
Komponenten wird wo möglich vermieden und
Komponenten haben eine Eingangsbefehlsschleife für die
sichere Entkopplung von Threads.
Praesideo ist zertifiziert.
Nach der Aktivierung eines Watchdogs wird ein Fehler
nach dem Start der defekten Komponente gemeldet, und
die defekte Einheit und der Prozessor werden angezeigt.
Wenn ein Neustart der defekten Komponente nicht
möglich ist, wird ein weniger detaillierter Fehler gemeldet.
Es wird ein Systemfehler angezeigt, wenn in den
Fehlerzustand geschaltet wird.
Nach der Aktivierung eines Watchdogs wird ein Fehler
nach dem Start der defekten Komponente gemeldet, und
die defekte Einheit und der Prozessor werden angezeigt.
Alle im Praesideo System verwendeten Prozessoren
werden entweder über einen Hardware-Watchdog
überwacht oder über einen Prozessor, der von einem
Hardware-Watchdog überwacht wird.
Alle Prozessoren werden entweder über einen Hardware-
Watchdog überwacht oder über einen Prozessor, der von
einem Hardware-Watchdog überwacht wird.
Der Netzwerkcontroller ist für die Überwachung aller
Prozessoren im System zuständig. Nach einem Ausfall
von einem der Prozessoren, entweder aufgrund eines
Watchdog-Ausfalls oder aufgrund eines Ausfalls in der
Kommunikation, wird ein Fehler erzeugt. Der Ausfall des
Netzwerkcontrollers selbst führt dazu, dass der
Systemfehler-Ausgangskontakt geschlossen, um einen
Systemfehler anzuzeigen.
de | 61
Unterschrift

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis