55
1 Systems-of-Systems Assurance Taz Daughtrey Cyber Security and Information Systems Information Analysis Center 10 June 2014 webinar System of Systems Engineering Collaborators Information Exchange DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.

Systems-of-Systems Assurancemitre+SOS0...1 Systems-of-Systems Assurance Taz Daughtrey Cyber Security and Information Systems Information Analysis Center 10 June 2014 webinar System

  • Upload
    others

  • View
    2

  • Download
    1

Embed Size (px)

Citation preview

1

Systems-of-Systems Assurance

Taz Daughtrey

Cyber Security and Information Systems Information Analysis Center

10 June 2014 webinar System of Systems Engineering Collaborators

Information Exchange

DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.

2

Let’s consider ….

What systems? What assurance?

Challenges

Responses

The Way Forward

3

Air Traffic Control System

4

Satellite Communication System

5

Satellite Imaging System

6

Military Transportation System

7

Need to “stitch” these systems together

ad-hoc system of systems

8

Search-and-Recovery System

9

Beware of the “stitches”

10

Beware of those doing the “stitching”

11

Communication and Decision Making are the “stitches”

“Take the red pill … See how deep the rabbit hole goes”

13

14 directed

acknowledged

collaborative

virtual

15

Software Engineering Institute:

“Mission Threads”

16

Also need:

“Assurance Threads”

17

Scenario-based

and

Assurance

It’s all a “confidence” game.

Providing adequate confidence that …

… product requirements are being satisfied.

… project plans are being actualized.

… stakeholders’ interests are being honored.

19

critical

moderate

low

Requirements Assurance

20

Let’s consider ….

What systems? What assurance?

Challenges

Responses

The Way Forward

Meeting stakeholders’ expectations

22

23

24

25

assurable

Success criteria

28

30

System shall do …

System shall not

do …

Acceptable behavior Unacceptable behavior

System might do …

Security Requirements

confidentiality

32

33

Let’s consider ….

What systems? What assurance?

Challenges

Responses

The Way Forward

“We must run as fast as we can, just to stay in place.

And if you wish to go anywhere, you must run twice as fast as that.”

static

inspections

walkthroughs

audits

reviews

assessments

35

prototyping

simulation

unit testing

integration testing

system testing

acceptance testing

dynamic assessments

36

37

Testing

Lifecycles

-- IEEE 1012

38

39

40

Let’s consider ….

What systems? What assurance?

Challenges

Responses

The Way Forward

41

effective

efficient

satisfactory risk-free

contextual

Quality in Use

Quality in Use

42

functional

efficient

compatible

usable

reliable

secure

maintainable

portable

Product

Quality

43

functional

efficient

compatible

usable

reliable

secure

maintainable

portable

44

effe

45

Set measureable dependability targets.

Design. Implement. Build in dependability.

Conduct appraisals. Identify opportunities. Release? Rework?

Improve processes.

Standards Best Practices

Professional Communities

46

47

Time

48

Costs of meeting requirements

COST OF QUALITY

Costs of not meeting requirements

Prevention

Appraisal

Internal failures

External failures

49

COST OF QUALITY

Prevention Planning

Training

Tools

Appraisal Inspections

Audits

Tests

COST OF QUALITY

Internal failures Scrap

Rework

External failures Warranty

Liability

Loss of reputation

consequence

Likelihood

2 3 4 4 4

1 3 1 1 3

negligible catastrophic

infrequent

reasonable

53

54

Systems-of-Systems Assurance

Taz Daughtrey [email protected]

434 841 5444

Cyber Security and Information Systems Information Analysis Center

"Everybody has won and all must have prizes.“