Date post: | 09-Feb-2017 |
Category: |
Engineering |
Upload: | alejandro-salado |
View: | 155 times |
Download: | 2 times |
Increasing the probability of developing affordable systems by maximizing and
adapting the solution space
Alejandro SaladoStevens Institute of Technology
Is system AFFORDABILITY important?
System affordabiltiy
π΄ (π‘ )={ΒΏ π1π΅ (π‘ )1+π2πΆ (π‘ )
ππ π (π‘ )β₯πΆ (π‘ )
ΒΏ0 ππ π (π‘ )<πΆ (π‘ )
System affordability
Benefits
Investment
Budget
Requirements influence system affordabiltiy
EMPIRICAL EVIDENCE THEORETICAL UNDERSTANDING
?Heuristics & rules of thumb Theorems & laws
Exploit benefits of a formal SYSTEMS THEORY
Requirements
Size solution spaceOrder solution space
System affordability
Some principles
MATHEMATICAL APPROACH
REQUIREMENTS
SHALL O=A+B
Hypotheses
βπΆππππππ πππππββπππππππππππππ‘π¦ (π‘=π‘π)
βπΆππ ππ§πββπππππππππππππ‘π¦ (π‘=π‘π)
PROPOSITION 1
PROPOSITION 2
Compiant space
Alignment to stkh needs
Real-life limittion
Proof Proposition 1
ππ π=ππ πππ π
π π=π πππ π
ππππππ‘ (ππ π )=π π=π π+πππππ
Relative priorities
Need
Prioritized needs
Minimize
Proof Proposition 1
π π=π πππ π
Magnitude errors
Phase errors
Incorrect or incomplete requirements
De-aligned priorities with respect to stkh
Proof Proposition 1
Phase errors De-aligned priorities with respect to stkh
ΒΏRequirements prioritization
BUT
Even in spiral!
Proof Proposition 1
π΄ (π‘ )=π1π΅ (π‘ )1+π2πΆ (π‘ )|π (π‘ )β₯πΆ ( π‘ )
βAββ
β k1βBββ
1+k2βCββ
Time dependency
Proof Proposition 1
βAββ
β k1βBββ
1+k2βCββ
β₯ 0 N/A N/A< 0 β₯ 0 < 0< 0 < 0 ?
Hypotheses
βπΆππππππ πππππββπππππππππππππ‘π¦ (π‘=π‘π)
βπΆππ ππ§πββπππππππππππππ‘π¦ (π‘=π‘π)
PROPOSITION 1
PROPOSITION 2
Compiant space
Real-life limittion
Proof Proposition 2
πππππππππππππ‘π¦=πΎπππππππππππ
ππ’πππ£πππ π
Effectiveness design/exploration
method
Amount of
affordable solutions in the CSAmount of
solutions in the design spcae
Proof Proposition 2
ππππ (πΆπ1 )=πΎ1
ππππ (πΆπ1 )ππ’πππ£
ππππ (πΆπ2 )=πΎ2
ππππ (πΆπ2 )ππ’πππ£
ππππ (πΆπ1 )=ππππ (πΆπ2 )πΎ1ππππ (πΆπ1 )πΎ2ππππ (πΆπ2 )
Constant
Proof Proposition 2
ππππ (πΆπ1 )=ππππ (πΆπ2 )πΎ1ππππ (πΆπ1 )πΎ2ππππ (πΆπ2 )
ππππππ=π° (π₯ , π¦ )πΆπ2βπΆπ1πΎ1=πΎ 2
ππππ (πΆπ1 )βππππ (πΆπ2 )πΆπ1π ππ§π
πΆπ2π ππ§π
BUT THIS IS ONLY ONE TRY!!!
Proof Proposition 2
ππππ π=ππ 1+π π 1π π 2+β―+π π 1β―π π πβ1ππ π
No learning / No anchoring
ππππ πβππ βπ=0
πβ1
(1βππ )π
Proof Proposition 2
ππππ π (πΆπ1 )ππππ π(πΆπ2 )
=πΆπ1 π ππ§ππΆπ2π ππ§π
βπ=0
πβ1
(1βππ πΆπ1π ππ§π
πΆπ2π ππ§π)π
βπ=0
πβ1
(1βππ )π
Proof Proposition 2
Number of design iterations
Rel
ativ
e si
ze o
f the
sol
utio
n sp
ace
2 4 6 8 101.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
Rel
ativ
e in
crea
se p
(affo
rdab
le s
olut
ions
)
10
15
20
25
30
35
40
45
ps = 0.10
Proof Proposition 2
Number of design iterations
Rel
ativ
e si
ze o
f the
sol
utio
n sp
ace
2 4 6 8 101.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
Rel
ativ
e in
crea
se p
(affo
rdab
le s
olut
ions
)
10
15
20
25
30
35
40
45ps = 0.10
Number of design iterations
Rel
ativ
e si
ze o
f the
sol
utio
n sp
ace
2 4 6 8 101.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
Rel
ativ
e in
crea
se o
f p(a
fford
able
sol
utio
ns)
10
15
20
25
30
35
40
45ps = 0.01
Contributions
βπΆππππππ πππππββπππππππππππππ‘π¦ (π‘=π‘π)
βπΆππ ππ§πββπππππππππππππ‘π¦ (π‘=π‘π)
THEOREM 1
THEOREM 2
Effective evolutionary priroitization?
How to max CS with requirements?
Limitations
Distribution of affordable solutions is considered uniform
CS contains many more solutions than rework cycles
Learning and anchoring effects self-cancel
Left for the future
Investigate SENSITIVITY of ps on paff
Investigate SENSITIVITY of uniformity assumptions on paff
Investigte SENSITIVITY of number of solutions on paff
Investigate effects of LEARNING and ANCHORING
Explore effects on PROJECT data
TOPIC TITLE:INCREASING THE PROBABILITY OF DEVELOPING AFFORDABLE SYSTEMS BY MAXIMIZING AND ADAPTING THE SOLUTION SPACE
Alejandro SaladoStevens Institute of [email protected]+49 176 321 31458