Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

14
Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014

Transcript of Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Page 1: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Software Safety Risk Evaluation (SSRE)

Process

SAŠA ŠPILER

METHOD ENGINEERING

UTRECHT, APRIL 2014

Page 2: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Content

What is SSRE process?PhasesPDD and exampleRelated literature

Page 3: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Software Safety Risk Evaluation process

Represented in 2010 (18th IEEE International Requirements Engineering Conference)

Based on: SEI Software Risk Evaluation (SRE) developed in 1992

It is a process used for identification, analysis, consolidation and mitigation of software safety risks (Hill & Talley, 2010).

Page 4: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Software Safety Risk Evaluation process

SSRE USAGE:

4 projects at 3 NASA Centres

AUTHORS:

JANICE HILL

SCOTT TILLEY

Works at IV&V Facility at NASA

Professor of Software Engineering in a Department of Computer Sciences at Florida Institute of Technology

Page 5: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Phases

DetectionRisk

specification

Assessment Consolidation Mitigation

2 3 4 51

5

Page 6: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

PDD

Page 7: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

PHASE 1: DETECTION

ProjectProfile

Safety RelatedQuestions Risks

Page 8: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

PHASE 2: RISK SPECIFICATION

Performance Support

Cost Schedule

Project Performance

Support Cost Schedule

ATCS 30 77 33 3

Page 9: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

PHASE 3: ASSESSMENT

MAGNITUDE

1 7

Catastrophic

*

IMPACT

Critical

Marginal

Negligible

Likely

LIKELIHOOD

Probable

Possible

Unlikely

Improbable

RISKPROFILE

low high

Page 10: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

PHASE 3: ASSESSMENT

Project

1 2 3 4 5 6 7

ATCS 20 23 29 33 16 6 1

low high

Page 11: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

PHASE 4: CONSOLIDATION

Risk Candidates

Priority Ranking (1-5)

Project 1 2 3 4 5

ATCS 19 40 51 7 11

Page 12: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Safety Air Traffic Control Procedure

Restart Safety-Critical Assurance

System Hazard Analysis

PHASE 5: MITIGATION

IMPORTANCE

1.

2.

3.

RISK AREA

Page 13: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Related Literature

SEI safety requirements evaluation process

Legacy System Risk Database (LSRD) tool

Page 14: Software Safety Risk Evaluation (SSRE) Process SAŠA ŠPILER METHOD ENGINEERING UTRECHT, APRIL 2014.

Questions?