Safety critical and high availability systems

Sammanfattning
p
Längd: 3 dagar
Pris: 21 500 SEK exkl. moms
Språk: Engelska
Utbildare: Xdin plus
Utbildningsort: Stockholm
Typ av utb.: Öppen utbildning
Xdin

Safety critical and high availability systems

This Masterclass 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 safety of people. Many, though not all, of these systems must not be stopped under any circumstances, and thus must be designed for high availability. Practical guidance is offered on how to address these concerns when designing systems in fields such as medical, automotive, avionics, nuclear and chemical process control.

The Masterclass surveys concepts and alternatives for system and software architectures appropriate for safety critical and high availability systems. Following an examination of hazard and risk analysis techniques, the seminar 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, shutdown monitors, dissimilar independent designs, backup parallel patterns and active/monitor parallel patterns. Many real-world examples are presented.

Systems which are required to provide high availability must be designed to tolerate faults. Their design is usually based on off-the-shelf hardware and software combined in ways that will achieve “five-nines” (99.999%) or greater availability. Basic hardware N-plexing and voting issues are discussed, followed by an in-depth study of a number of backward error recovery fault tolerance techniques including Checkpoint-Rollback, Process Pairs, and Recovery Blocks. The class continues with several forward error recovery techniques. Software design approaches are discussed for run-time Built-In Self Test ("BIST") of processor and peripheral hardware. Technical issues such as failover management, data replication, and software design defects, are addressed in depth.

This Masterclass 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, while at the same time maintaining high availability if required.

Objectives
The primary goal of this Masterclass is to give the participant the skills necessary to design systems and software for real-time and embedded computers in which faults and failures could pose a danger to human life. As part of this, participants gain skills in designing systems for high availability. This is very practical, results-oriented training that provides knowledge and skills that can be applied immediately.

 

Course Material
All documentation and manuals are written in English.

 

Other information
The instructor, David Kalinsky, Ph D has more than thirty years of experience in the design and construction of real-time and embedded computer systems software. He is a popular lecturer and seminar leader on technologies for embedded software development, appearing before audiences of professional engineers in North America, Europe and Israel. David regularly presents classes at the Embedded Systems Conferences on topics such as "Architectural Design of Device Drivers" and "Principles of High Availability Embedded Systems Design".


För att beställa gratis information om Safety critical and high availability systems, vänligen fyll i en intresseanmälan nedan.

Målgrupp

Who should attend?
This Masterclass is intended for practicing real-time and embedded systems engineers, software system architects, project managers and technical consultants who have responsibility for designing, structuring and implementing the hardware and software for real-time and embedded computer systems in applications that could, when they fail, threaten the well-being or life of people. Many of these systems have high availability as an additional design requirement.

 

Previous Knowledge
Course participants are expected to be familiar with general embedded and real-time software design.

Kursinnehåll

  • De fundamentala problemen vid design och verifiering av programvara kontra "klassiska" ingenjörsdiscipliner

  • Hasardanalys - När blir en programvara farlig och hur farlig?

  • Säker design - Hur ska man designa sin programvara (och hårdvara) för att eliminera, reducera och kontrollera hasarder (farorna)?

  • Feltolerans - Hur designar man feltolerant och robust programvara?

  • Verifiering av "vanliga" program (statisk analys och testning). Hur bra kan man egentligen testa program?

  • Verifiering av inbyggda system - Hur monitorerar, debuggar och testar man inbyggda system för bästa resultat. Interrupter, multitasking, tid, datakommunikation, etc. ställer till otyg vi test och debugging av inbyggda system.

  • Design för monitorering, debugging och testning av inbyggda system.

  • En översikt över olika standarder för konstruktion av säker programvara

Xdin

enea

Xdin is a complete educational supplier with many years’ experience of developing and offering a wide range of educational and training courses and seminars.

We have at our disposal everything from timetabled standard courses to customer-specific requirements. Our courses are conducted on site with the customer or on our own premises.

The training course may also be taken as part of an assignment where we, for example, are in the process of developing a system for testing, communication and real-time programmes, after which we train the customer in the programming language we used in the development stage.

We offer advanced courses in Android and ISTQB, and we are the leading supplier of Embedded Linux. We have a long tradition and an excellent reputation in the fields of CAD and PLM. We supply courses using these disciplines within Dassault Systemés and PTC´s product portfolios.

We also conduct courses in the fields of management training, project management, processes and architecture, programming and testing and quality assurance.

Our instructors have many years of experience and expertise from both industry and as educators. They alternate training with actual project consultation work which guarantees assurance and quality for our customers.

» Mer information
För mer information om Xdin och deras utbildningar, gör en kostnadsfri intresseanmälan nedan.


plusVisa alla utbildningar med Xdin

Intresseanmälan

För att beställa information om Safety critical and high availability systems, fyll i följande uppgifter:

* =  Obligatoriskt fält
Errors
*
*
*
*
*
*
» Vad händer nu?
This field is used for controlling automatic form submits. Please leave it blank:

Kontaktuppgifter till Xdin

Xdin

A Odhners Gata 41
421 30 Västra Frölunda

Tel: 031-725 1000
xdin.se

Kontakta Xdin
Mer information
 
Beställ information

För att beställa information om Safety critical and high availability systems, fyll i följande uppgifter:

This field is used for controlling automatic form submits. Please leave it blank:
» Vad händer nu?
Recensioner
Skriv en recension!