20.09.2015 Views

Practical ICT Experience – Flexibility – Worldwide References

Practical ICT Experience – Flexibility – Worldwide References - Ericpol

Practical ICT Experience – Flexibility – Worldwide References - Ericpol

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Knowledge Evolution<br />

Design of Safety-Critical Systems & Software<br />

Course ID: EPOL-10:024<br />

Duration: 2 or 3 days<br />

Number of participants: recommended optimum 15, maximum 25<br />

Course objectives<br />

The primary goal of this course is to give the participant the skills necessary to design software for<br />

real-time and embedded computer systems in which faults and failures could pose a danger to human<br />

life. This is a very practical, results-oriented course that will provide knowledge and skills that can be<br />

applied immediately.<br />

This course examines the design of embedded systems and software that are to provide services in applications<br />

that could, when they fail, threaten the well-being or life of people. It offers practical guidance on<br />

how to address safety concerns when designing safety critical software in fields such as medical, automotive,<br />

avionics, nuclear and chemical process control.<br />

The course surveys concepts and alternatives for software and system architectures appropriate for<br />

safety-critical systems. Following an examination of hazard and risk analysis techniques, it goes on to list<br />

a number of approaches to software safety that span fault avoidance, fault detection, and fault containment<br />

tactics including redundancy, recovery, masking and barriers. A variety of candidate architectural<br />

design patterns are examined, including dual/triple modular redundancy, dissimilar independent<br />

designs, backup parallel patterns and active/monitor parallel patterns. Many real-world examples are<br />

presented. Software design approaches are discussed for run-time Built-In Self Test (BIST) of processor<br />

and peripheral hardware.<br />

This course is far from a general course about system or software design theory, but rather it is tightly<br />

focused on the design of embedded systems and software that are required to provide their intended<br />

functions without endangering the safety or life of users or their environment.<br />

V/17 ericpol.com

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

Saved successfully!

Ooh no, something went wrong!