a set of heuristics to support early identification of conflicting requirements
Post on 13-Apr-2017
153 Views
Preview:
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