23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

21-4 Industrial Communication Systems<br />

Depending on the required SIL, there are constraints regarding the system architecture. For example,<br />

the higher the SIL, the more fault tolerance is required, which is reflected in the number of redundancies<br />

a system must possess.<br />

Depending on the SIL, the methods used for the design and development of the system are also<br />

different. The higher the SIL, the more rigorous are the methods that must be used. This is especially<br />

crucial for the software, since the used methods play an important role in the achieved software quality.<br />

Software developed with more rigorous methods are less likely to contain undetected faults.<br />

In addition to architecture constraints and required methods, the standard calls for adequate documentation<br />

to be produced. The documentation is necessary in order to be able to verify if the system<br />

has actually achieved the claimed SIL. The “proof of safety,” often in the form of a so-called safety case,<br />

summarizes all this evidence. The safety case must then be approved by some regulatory agency before<br />

the system goes into operation.<br />

21.4 the Safety Lifecycle and Safety Methods<br />

This section introduces the safety lifecycle and then presents some of the methods that may be used<br />

during this lifecycle.<br />

21.4.1 Generic Lifecycle<br />

The safety lifecycle specifies what has to be done in the course of the life of a system from the safety point<br />

of view, from initial conception until the disposal. All safety standards specify such a lifecycle, with the<br />

principles being comparable in all of them. For this reason, we will present here a generic safety lifecycle<br />

(Figure 21.2).<br />

The first step, the hazard and risk analysis starts with an identification of the hazards the system may<br />

pose. At this time, there should already be a rough requirements specification of the system, and the<br />

major functions should be defined. Based on this information, the potential hazards should be identified.<br />

This step is crucial: all theoretical hazards have to be identified, otherwise it is impossible to devise<br />

the right methods and countermeasures for them. Hazards that are not identified at this step will not<br />

be considered adequately during the remainder of the safety lifecycle and may later pose a risk during<br />

system operation. After the identification of the hazards, the hazards must be classified according to<br />

their severity and probability, so that the resulting risk can be determined.<br />

The next step in the safety lifecycle of Figure 21.2 is the safety requirements specification. Based on<br />

the results of the risk analysis, it is generally necessary to define requirements to ensure that the risks<br />

are mitigated to a level so that they are acceptable. The safety requirements can be of various types. They<br />

can either be functional requirements, which require an additional implementation of some kind, or<br />

they may be nonfunctional requirements, such as the requirement to perform a certain specific analysis,<br />

or the requirement to use certain processes during the development. For example, a functional safety<br />

requirement in a <strong>communication</strong> system may specify a checksum with certain failure detection and/or<br />

correction properties. A nonfunctional safety requirement may specify the need to perform a commonmode<br />

failure analysis on the design of the system. The specified safety requirements should be included<br />

in the requirement specification of the complete system.<br />

The third step in the safety lifecycle consists of the performance of all the safety analyses. These analyses<br />

can be of various types, and some of them will be described in the following sections. In general, the<br />

Hazard and risk<br />

analysis<br />

Safety requirements<br />

specification<br />

Safety analyses<br />

Safety validation<br />

FIGURE 21.2<br />

Generic safety lifecycle.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!