Page 13 -
P. 13

xii  Contents


                      Chapter 12 Dependability and security specification                          309


                                    12.1 Risk-driven requirements specification                     311
                                    12.2 Safety specification                                       313
                                    12.3 Reliability specification                                  320

                                    12.4 Security specification                                     329
                                    12.5 Formal specification                                       333

                      Chapter 13 Dependability engineering                                         341


                                    13.1 Redundancy and diversity                                   343
                                    13.2 Dependable processes                                       345

                                    13.3 Dependable system architectures                            348
                                    13.4 Dependable programming                                     355

                      Chapter 14 Security engineering                                              366


                                    14.1 Security risk management                                   369
                                    14.2 Design for security                                        375

                                    14.3 System survivability                                       386

                      Chapter 15 Dependability and security assurance                              393


                                    15.1 Static analysis                                            395
                                    15.2 Reliability testing                                        401
                                    15.3 Security testing                                           404

                                    15.4 Process assurance                                          406
                                    15.5 Safety and dependability cases                             410


                           Part 3 Advanced Software Engineering                                    423


                      Chapter 16 Software reuse                                                    425

                                    16.1 The reuse landscape                                        428

                                    16.2 Application frameworks                                     431
   8   9   10   11   12   13   14   15   16   17   18