Page 358 -
P. 358

13




                                        Dependability


                                        engineering









                                            Objectives
                                            The objective of this chapter is to discuss processes and techniques for
                                            developing highly dependable systems. When you have read this chapter
                                            you will:
                                              understand how system dependability can be achieved by using
                                               redundant and diverse components;
                                              know how dependable software processes contribute to the
                                               development of dependable software;
                                              understand how different architectural styles may be used to
                                               implement software redundancy and diversity;
                                              be aware of good programming practice that should be used in
                                               dependable systems engineering.




                                            Contents

                                            13.1 Redundancy and diversity
                                            13.2 Dependable processes
                                            13.3 Dependable system architectures
                                            13.4 Dependable programming
   353   354   355   356   357   358   359   360   361   362   363