March 2015
Intermediate to advanced
816 pages
36h 46m
English
The objective of this chapter is to introduce the topic of software dependability and what is involved in developing dependable software systems. When you have read this chapter, you will:
understand why dependability and security are important attributes for all software systems;
understand the five important dimensions of dependability, namely, availability, reliability, safety, security, and resilience;
understand the notion of sociotechnical systems and why we have to consider these systems as a whole rather than just software systems;
know why redundancy and diversity are the fundamental concepts used in achieving dependable systems and processes;
be aware of the potential for using formal methods in ...
Read now
Unlock full access