+ All Categories
Home > Engineering > Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution...

Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution...

Date post: 09-Feb-2017
Category:
Upload: alejandro-salado
View: 155 times
Download: 2 times
Share this document with a friend
25
Increasing the probability of developing affordable systems by maximizing and adapting the solution space Alejandro Salado Stevens Institute of Technology
Transcript
Page 1: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Increasing the probability of developing affordable systems by maximizing and

adapting the solution space

Alejandro SaladoStevens Institute of Technology

Page 2: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Is system AFFORDABILITY important?

Page 3: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space
Page 4: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

System affordabiltiy

𝐴 (𝑑 )={ΒΏ π‘˜1𝐡 (𝑑 )1+π‘˜2𝐢 (𝑑 )

𝑖𝑓 𝑆 (𝑑 )β‰₯𝐢 (𝑑 )

ΒΏ0 𝑖𝑓 𝑆 (𝑑 )<𝐢 (𝑑 )

System affordability

Benefits

Investment

Budget

Page 5: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Requirements influence system affordabiltiy

EMPIRICAL EVIDENCE THEORETICAL UNDERSTANDING

?Heuristics & rules of thumb Theorems & laws

Page 6: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Exploit benefits of a formal SYSTEMS THEORY

Requirements

Size solution spaceOrder solution space

System affordability

Page 7: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Some principles

MATHEMATICAL APPROACH

REQUIREMENTS

SHALL O=A+B

Page 8: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Hypotheses

β†“πΆπ‘†π‘œπ‘Ÿπ‘‘π‘’π‘Ÿ π‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿβ†’β†‘π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ (𝑑=𝑑𝑛)

β†‘πΆπ‘†π‘ π‘–π‘§π‘’β†’β†‘π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ (𝑑=𝑑𝑛)

PROPOSITION 1

PROPOSITION 2

Compiant space

Alignment to stkh needs

Real-life limittion

Page 9: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 1

𝑆𝑁 𝑖=𝑆𝑁 𝑖𝑒𝑖 πœƒ

𝑅𝑖=𝑅 𝑖𝑒𝑖 πœƒ

𝑒𝑙𝑖𝑐𝑖𝑑 (𝑆𝑁 𝑖 )=𝑅𝑖=𝑅𝑖+π‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿ

Relative priorities

Need

Prioritized needs

Minimize

Page 10: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 1

𝑅𝑖=𝑅 𝑖𝑒𝑖 πœƒ

Magnitude errors

Phase errors

Incorrect or incomplete requirements

De-aligned priorities with respect to stkh

Page 11: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 1

Phase errors De-aligned priorities with respect to stkh

ΒΏRequirements prioritization

BUT

Even in spiral!

Page 12: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 1

𝐴 (𝑑 )=π‘˜1𝐡 (𝑑 )1+π‘˜2𝐢 (𝑑 )|𝑆 (𝑑 )β‰₯𝐢 ( 𝑑 )

βˆ†Aβˆ†βˆ…

β‰…k1βˆ†Bβˆ†βˆ…

1+k2βˆ†Cβˆ†βˆ…

Time dependency

Page 13: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 1

βˆ†Aβˆ†βˆ…

β‰…k1βˆ†Bβˆ†βˆ…

1+k2βˆ†Cβˆ†βˆ…

β‰₯ 0 N/A N/A< 0 β‰₯ 0 < 0< 0 < 0 ?

Page 14: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Hypotheses

β†“πΆπ‘†π‘œπ‘Ÿπ‘‘π‘’π‘Ÿ π‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿβ†’β†‘π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ (𝑑=𝑑𝑛)

β†‘πΆπ‘†π‘ π‘–π‘§π‘’β†’β†‘π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ (𝑑=𝑑𝑛)

PROPOSITION 1

PROPOSITION 2

Compiant space

Real-life limittion

Page 15: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 2

π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦=πΎπ‘›π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘™π‘’

π‘›π‘’π‘›π‘–π‘£π‘’π‘Ÿπ‘ π‘’

Effectiveness design/exploration

method

Amount of

affordable solutions in the CSAmount of

solutions in the design spcae

Page 16: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 2

π‘π‘Žπ‘“π‘“ (𝐢𝑆1 )=𝐾1

π‘›π‘Žπ‘“π‘“ (𝐢𝑆1 )𝑛𝑒𝑛𝑖𝑣

π‘π‘Žπ‘“π‘“ (𝐢𝑆2 )=𝐾2

π‘›π‘Žπ‘“π‘“ (𝐢𝑆2 )𝑛𝑒𝑛𝑖𝑣

π‘π‘Žπ‘“π‘“ (𝐢𝑆1 )=π‘π‘Žπ‘“π‘“ (𝐢𝑆2 )𝐾1π‘›π‘Žπ‘“π‘“ (𝐢𝑆1 )𝐾2π‘›π‘Žπ‘“π‘“ (𝐢𝑆2 )

Constant

Page 17: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 2

π‘π‘Žπ‘“π‘“ (𝐢𝑆1 )=π‘π‘Žπ‘“π‘“ (𝐢𝑆2 )𝐾1π‘›π‘Žπ‘“π‘“ (𝐢𝑆1 )𝐾2π‘›π‘Žπ‘“π‘“ (𝐢𝑆2 )

π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘=𝒰 (π‘₯ , 𝑦 )𝐢𝑆2βŠ‚πΆπ‘†1𝐾1=𝐾 2

π‘π‘Žπ‘“π‘“ (𝐢𝑆1 )β‰ˆπ‘π‘Žπ‘“π‘“ (𝐢𝑆2 )𝐢𝑆1𝑠𝑖𝑧𝑒

𝐢𝑆2𝑠𝑖𝑧𝑒

BUT THIS IS ONLY ONE TRY!!!

Page 18: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 2

π‘π‘Žπ‘“π‘“ 𝑛=𝑝𝑠1+𝑝 𝑓 1𝑝 𝑠2+β‹―+𝑝 𝑓 1⋯𝑝 𝑓 π‘›βˆ’1𝑝𝑠𝑛

No learning / No anchoring

π‘π‘Žπ‘“π‘“ π‘›β‰ˆπ‘π‘ βˆ‘π‘–=0

π‘›βˆ’1

(1βˆ’π‘π‘  )𝑖

Page 19: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Proof Proposition 2

π‘π‘Žπ‘“π‘“ 𝑛 (𝐢𝑆1 )π‘π‘Žπ‘“π‘“ 𝑛(𝐢𝑆2 )

=𝐢𝑆1 𝑠𝑖𝑧𝑒𝐢𝑆2𝑠𝑖𝑧𝑒

βˆ‘π‘–=0

π‘›βˆ’1

(1βˆ’π‘π‘ πΆπ‘†1𝑠𝑖𝑧𝑒

𝐢𝑆2𝑠𝑖𝑧𝑒)𝑖

βˆ‘π‘–=0

π‘›βˆ’1

(1βˆ’π‘π‘  )𝑖

Page 20: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

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

Page 21: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

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

Page 22: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Contributions

β†“πΆπ‘†π‘œπ‘Ÿπ‘‘π‘’π‘Ÿ π‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿβ†’β†‘π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ (𝑑=𝑑𝑛)

β†‘πΆπ‘†π‘ π‘–π‘§π‘’β†’β†‘π‘π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ (𝑑=𝑑𝑛)

THEOREM 1

THEOREM 2

Effective evolutionary priroitization?

How to max CS with requirements?

Page 23: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

Limitations

Distribution of affordable solutions is considered uniform

CS contains many more solutions than rework cycles

Learning and anchoring effects self-cancel

Page 24: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

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

Page 25: Increasing the Probability of Developing Affordable Systems by Maximizing and Adapting the Solution Space

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


Recommended