critical systems intro

18
Critical systems video, 2013 Slide 1 Critical systems

Upload: sommerville-videos

Post on 11-Nov-2014

368 views

Category:

Technology


0 download

DESCRIPTION

Introduces the important topic of critical systems

TRANSCRIPT

Page 1: Critical systems intro

Critical systems video, 2013 Slide 1

Critical systems

Page 2: Critical systems intro

Critical systems video, 2013 Slide 2

Critical system essentials

ReliabilityThe system must operate without serious failures

Availability The system must be available to deliver services when requested to do so

SafetyThe system should not harm people or the system’s environment

SecurityThe system must be able to protect itself and its data from malicious use

Page 3: Critical systems intro

Critical systems video, 2013 Slide 3

Critical system essentials

Safety

The system should not harm people or the system’s environment

Page 4: Critical systems intro

Critical systems video, 2013 Slide 4

Critical system essentials

Reliability

The system must operate without serious failures

Page 5: Critical systems intro

Critical systems video, 2013 Slide 5

Critical system essentials

Availability

The system must be available to deliver services when requested to do so

Page 6: Critical systems intro

Critical systems video, 2013 Slide 6

Critical system essentials

Security

The system must be able to protect itself and its data from malicious use

Page 7: Critical systems intro

Critical systems video, 2013 Slide 7

Dependability

ReliabilityThe system must operate without serious failures

Availability The system must be available to deliver services when requested to do so

SafetyThe system should not harm people or the system’s environment

SecurityThe system must be able to protect itself and its data from malicious use

Page 8: Critical systems intro

Critical systems video, 2013 Slide 8

Classes of critical system• Safety-critical systems

– Failure results in loss of life, injury or damage to the environment e.g. chemical plant protection system;

• Mission-critical systems– Failure results in failure of some

goal-directed activity e.g. spacecraft navigation system;

Page 9: Critical systems intro

Critical systems video, 2013 Slide 9

Classes of critical system• Business-critical systems

– Failure results in high economic losses e.g. customer accounting system in a bank;

• Infrastructure systems– Failure results in a loss of

infrastructure capability e.g. power distribution control system, broadband communications, etc.

Page 10: Critical systems intro

Critical systems video, 2013 Slide 10

Critical systems stack

Physical infrastructure

Infrastructure systemsSystem hardware

Operating system and middleware

External systemsCritical system X

Page 11: Critical systems intro

Critical systems video, 2013 Slide 11

Independent critical systems

• Infrastructure/hardware is part of the system

• System operation is not dependent on external systems

• Embedded control systems such as those in medical devices

Page 12: Critical systems intro

Critical systems video, 2013 Slide 12

Critical software systems• Usually rely on commodity

hardware/OS• System operation is dependent

on external infrastructure provision

• Hospital appointments system

Page 13: Critical systems intro

Critical systems video, 2013 Slide 13

Systems of systems• A critical system is rarely a

single system but is a network of several software-intensive systems as well as infrastructure systems

Page 14: Critical systems intro

Critical systems video, 2013 Slide 14

Systems of systems• Systems of systems (SoS) are

complex socio-technical systems with– Different owners and

management policies– Distributed operation– Heterogeneous hardware and

software

Page 15: Critical systems intro

Critical systems video, 2013 Slide 15

Systems of systems• Individual systems may be part

of several SoS so– Conflicting requirements from

different uses of the system– Complex negotations may be

required when system changes are to be made

Page 16: Critical systems intro

Critical systems video, 2013 Slide 16

Systems of systems• Systems that support

organisational needs (e.g. an inter-bank payments system) have to be designed to be robust so that they can cope with failures and unavailability in the other systems on which they depend

Page 17: Critical systems intro

Critical systems video, 2013 Slide 17

Summary• Critical systems are usually systems of

systems• Society depends on a range of critical

systems from control systems to infrastructure systems

• The more important characteristic of a critical system is its dependability, where dependability attributes are safety, reliability, availability and security

Page 18: Critical systems intro

Critical systems video, 2013 Slide 18

slideshare.com/sommerville-videos