A System-Theoretic Safety Engineering Approach for Software-Intensive Systems
eBook - PDF

A System-Theoretic Safety Engineering Approach for Software-Intensive Systems

,
  1. 220 pages
  2. English
  3. PDF
  4. Available on iOS & Android
eBook - PDF

A System-Theoretic Safety Engineering Approach for Software-Intensive Systems

,

About this book

Software safety is a crucial aspect during the development of modern safety-critical systems. However, safety is a system level property, and therefore, must be considered at the system-level to ensure the whole system's safety. In the software development process, formal verification and functional testing are complementary approaches which are used to verify the functional correctness of software; however, even perfectly reliable software could lead to an accident. The correctness of software cannot ensure the safe operation of safety-critical software systems. Therefore, developing safety-critical software requires a more systematic software and safety engineering process that enables the software and safety engineers to recognize the potential software risks. For this purpose, this dissertation introduces a comprehensive safety engineering approach based on STPA for Software-Intensive Systems, called STPA SwISs, which provides seamless STPA safety analysis and software safety verification activities to allow the software and safety engineers to work together during the software development for safety-critical systems and help them to recognize the associated software risks at the system level.

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Information

Year
2017
Print ISBN
9783736994928
eBook ISBN
9783736984929
Edition
1

Table of contents

  1. Abstract
  2. Contents
  3. List of Figures
  4. List of Tables
  5. List of Definitions
  6. List of Abbreviations
  7. Glossary
  8. 1 Introduction
  9. 2 Background
  10. 3 State of the Art
  11. 4 Approach
  12. 5 Automation of Approach
  13. 6 Tool Support
  14. 7 Empirical Validation
  15. 8 Conclusions
  16. Bibliography
  17. Appendix