Eran Bar-Lev
  Phone: 1-866-640-4754
  Fax:
  register@selacanada.ca

Coming courses

More courses from
Embedded/RT
 
Real-Time Operating Systems With VxWorks
Design of Distributed and Multi-Core Systems & Software
Linux Embedded/RT and Drivers
Introduction to Real-Time Operating Systems
RTOS Architecture and Effective C
Debugging Real-Time Software
Architectural Design of Real-Time Software
Design of High Availability Systems & Software
Embedded Linux Basics
Design of Device Drivers for Embedded Systems
Embedded Solutions For Windows XP Embedded
Safety Critical & High Availability Systems
Real-Time Design Patterns
Real-Time Essentials
Effective C++ in RT/Embedded Systems
Design of Safety-Critical Systems & Software
Real-Time UML
Software Security for Embedded
Testing of Embedded Software
 
SafeCrit - Version: 2
 
    imgSela  
Design of Safety-Critical Systems & Software
2 days course
This course examines the design of embedded systems and software that are to provide services in applications that could, when they fail, threaten the well-being or life of people. It offers practical guidance on how to address safety concerns when designing safety critical software in fields such as medical, automotive, avionics, nuclear and chemical process control. The course surveys concepts and alternatives for software and system architectures appropriate for safety-critical systems. Following an examination of hazard and risk analysis techniques, it goes on to list a number of approaches to software safety that span fault avoidance, fault detection, and fault containment tactics including redundancy, recovery, masking and barriers. A variety of candidate architectural design patterns are examined, including dual/triple modular redundancy, dissimilar independent designs, backup parallel patterns and active/monitor parallel patterns. Many real-world examples are presented. This course is far from a general course about system or software design theory, but rather it is tightly focused on the design of embedded systems and software that are required to provide their intended functions without endangering the safety or life of users or their environment.
This course is intended for practicing real-time and embedded systems software system architects, project managers and technical consultants who have responsibility for designing, structuring and implementing the software for real-time and embedded computer systems in applications that could, when they fail, threaten the well-being or life of people.
Skip Navigation Links.