a set of heuristics to support early identification of conflicting requirements

Post on 13-Apr-2017

153 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A Set of Heuristics to Support Early Identification of

Conflicting Requirements

Dr. Alejandro Salado Dr. Roshanak Nilchiani

Presented by: Dr. Rob Cloutier

July

Defining a problem

The audience shall congratulate the presenter.

Output = 2 x Input A + Input B

x

July

Reqs or objectives conflict

Requirement set

#Sol

utio

n sp

ace

July

How to identify them?

Expert assessmen

t ? MBSE

Low effectivenessLow effort

Before architecture

High effectivenessHigh effort

Design exists

July

A solution

July

Who5-10 years

15%

10-15 years38%

15-25 years23%

>25 years15%

No answer8%

13 experts… Until convergence criteria achieved

July

How

Questionnaire:- Positive and negative range- Narrative discussion- 0% to 100% agreement- After pilot tests to ensure reliability- Based on requirement partition

July

Results: program failure

Influence on program success (lack of conflict)

Conflict type FUNCTIONAL REQ

PERFORMANCE REQ

RESOURCE REQ INTERACTION REQ

FUNCTIONAL REQ

1.00 0.53 0.39 0.53

PERFORMANCE REQ

0.75 0.65 1.00

RESOURCE REQ 0.82 0.43

INTERACTION REQ

1.00

July

Results: program success

Influence on program success (lack of conflict)

LACK of conflict type

FUNCTIONAL REQ

PERFORMANCE REQ

RESOURCE REQ INTERACTION REQ

FUNCTIONAL REQ

0.82 0.92

PERFORMANCE REQ

0.83 1.00

RESOURCE REQ 0.35

INTERACTION REQ

0.35

July

Heuristics

A conflict may exist when two or more requirements oblige the system to…• Operate in two or more phases of matter.• Compete for the same resource.• Satisfy opposing directions in laws of

physics.• Satisfy logical contradictions.• Satisfy opposing directions in laws of

society.

July

A few examples

All images have been taken from Wikipedia The Free Encyclopedia.

July

Seeding a method

Reqs. Resources Phases of matter

Elemental decomposition

Laws of

physics Laws of society

Logical

r7 r8 r9 S L G V T P v L1 L2 L3

F

r1 X ↑ Methods

in

chapter 2

r2 X ↑ ↓

r3 X

P

r4 ↓

r5 X ↑ ↓ ↑

r6 X ↑

R

r7

r8 ↓

r9

I

r10 X

r11 X ↓ ↓

r12 X

Objective assessment of independent requirements!

From A. Salado and R. Nilchiani “The Tension Matrix and The Concept of Elemental Decomposition: Improving Identification of Conflicting Requirements,” IEEE Systems Journal, 2015.

July

Method effectiveness

1.5 1.55 1.6 1.65 1.7 1.75 1.8

x 106

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Cost (kUSD)

Util

ity

Generate IR-Imagers

Reject over thresholds

Generate X-Radars

Reject over thresholds

Generate SecCom Payloads

Reject over thresholds

Combine Payloads

Reject over thresholds

Assign optimal platform/bus

Reject over thresholds

Assign Optimal platform/bus

Reject over thresholds

Generate Fractionated

Spacecraft

Reject over thresholds

Monolithic vs Fractionated

Combine Payloads and

Generate Fractions

Reject over thresholds

Generate conflict decoupling

features

Combine to generate

monolithic satellites

Reject over thresholds

Populate monolithic tradespace

Populate fractionated tradespace

Compare Pareto fronts

0 2 9 110

0.51

1.5

Radar azimuth resolution (m)

Utilit

y

10 20 40 500

0.20.40.60.8

11.2

Radar swath (km)

Utilit

y

July

Finale

In order to be fair with the presenter, please feel encouraged to send your questions to:

asalado@vt.edu

Or

asaladod@stevens.edu

top related