SlideShare a Scribd company logo
1 of 25
Increasing the probability of developing
affordable systems by maximizing and
adapting the solution space
Alejandro Salado
Stevens 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 space
Order 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
𝑅𝑖(𝑑0 = 𝑅𝑖(𝑑0+𝑛
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
𝑝𝑠 𝑛
𝐢𝑆𝑠𝑖𝑧𝑒 ≫ 𝑛 β†’ 𝑝𝑠1
β‰ˆ 𝑝𝑠2
β‰ˆ β‹― β‰ˆ 𝑝𝑠 𝑛
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
Relativesizeofthesolutionspace
2 4 6 8 10
1.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
Relativeincreasep(affordablesolutions)
10
15
20
25
30
35
40
45
ps = 0.10
Proof Proposition 2
Number of design iterations
Relativesizeofthesolutionspace
2 4 6 8 10
1.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
Relativeincreasep(affordablesolutions)
10
15
20
25
30
35
40
45
ps = 0.10
Number of design iterations
Relativesizeofthesolutionspace
2 4 6 8 10
1.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
Relativeincreaseofp(affordablesolutions)
10
15
20
25
30
35
40
45
ps = 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 Salado
Stevens Institute of Technology
asaladod@stevens.edu
+49 176 321 31458

More Related Content

More from Alejandro Salado

More from Alejandro Salado (12)

A Set of Heuristics to Support Early Identification of Conflicting Requirements
A Set of Heuristics to Support Early Identification of Conflicting RequirementsA Set of Heuristics to Support Early Identification of Conflicting Requirements
A Set of Heuristics to Support Early Identification of Conflicting Requirements
Β 
Systems Engineering Practices Exhibited in the Creation of a Film Original Score
Systems Engineering Practices Exhibited in the Creation of a Film Original ScoreSystems Engineering Practices Exhibited in the Creation of a Film Original Score
Systems Engineering Practices Exhibited in the Creation of a Film Original Score
Β 
Abandonment: A natural consequence of autonomy and belonging in systems-of-sy...
Abandonment: A natural consequence of autonomy and belonging in systems-of-sy...Abandonment: A natural consequence of autonomy and belonging in systems-of-sy...
Abandonment: A natural consequence of autonomy and belonging in systems-of-sy...
Β 
On the Evolution of Solution Spaces Triggered by Emerging Technologies
On the Evolution of Solution Spaces Triggered by Emerging TechnologiesOn the Evolution of Solution Spaces Triggered by Emerging Technologies
On the Evolution of Solution Spaces Triggered by Emerging Technologies
Β 
The Concept of Problem Complexity
The Concept of Problem ComplexityThe Concept of Problem Complexity
The Concept of Problem Complexity
Β 
Fractionated Space Systems: Decoupling Conflicting Requirements and Isolating...
Fractionated Space Systems: Decoupling Conflicting Requirements and Isolating...Fractionated Space Systems: Decoupling Conflicting Requirements and Isolating...
Fractionated Space Systems: Decoupling Conflicting Requirements and Isolating...
Β 
Using Requirements-Induced Complexity to Anticipate Development and Integrati...
Using Requirements-Induced Complexity to Anticipate Development and Integrati...Using Requirements-Induced Complexity to Anticipate Development and Integrati...
Using Requirements-Induced Complexity to Anticipate Development and Integrati...
Β 
Assessing the Impacts of Uncertainty Propagation to System Requirements by Ev...
Assessing the Impacts of Uncertainty Propagation to System Requirements by Ev...Assessing the Impacts of Uncertainty Propagation to System Requirements by Ev...
Assessing the Impacts of Uncertainty Propagation to System Requirements by Ev...
Β 
Elegant space systems: How do we get there?
Elegant space systems: How do we get there?Elegant space systems: How do we get there?
Elegant space systems: How do we get there?
Β 
Efficient and Effective Systems Integration and Verification Planning Using a...
Efficient and Effective Systems Integration and Verification Planning Using a...Efficient and Effective Systems Integration and Verification Planning Using a...
Efficient and Effective Systems Integration and Verification Planning Using a...
Β 
Using Maslow's hierarchy of needs to define elegance in system architecture
Using Maslow's hierarchy of needs to define elegance in system architectureUsing Maslow's hierarchy of needs to define elegance in system architecture
Using Maslow's hierarchy of needs to define elegance in system architecture
Β 
Contextual- and Behavioral-Centric Stakeholder Identification
Contextual- and Behavioral-Centric Stakeholder IdentificationContextual- and Behavioral-Centric Stakeholder Identification
Contextual- and Behavioral-Centric Stakeholder Identification
Β 

Recently uploaded

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
Β 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
CHAIRMAN M
Β 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
Β 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
Β 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
MohammadAliNayeem
Β 

Recently uploaded (20)

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
Β 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Β 
Circuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineeringCircuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineering
Β 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
Β 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
Β 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Β 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
Β 
Artificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian ReasoningArtificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian Reasoning
Β 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
Β 
EMPLOYEE MANAGEMENT SYSTEM FINAL presentation
EMPLOYEE MANAGEMENT SYSTEM FINAL presentationEMPLOYEE MANAGEMENT SYSTEM FINAL presentation
EMPLOYEE MANAGEMENT SYSTEM FINAL presentation
Β 
Introduction to Arduino Programming: Features of Arduino
Introduction to Arduino Programming: Features of ArduinoIntroduction to Arduino Programming: Features of Arduino
Introduction to Arduino Programming: Features of Arduino
Β 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Β 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
Β 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
Β 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
Β 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Β 
Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor bank
Β 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Β 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
Β 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Β 

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

  • 1. Increasing the probability of developing affordable systems by maximizing and adapting the solution space Alejandro Salado Stevens Institute of Technology
  • 3.
  • 4. System affordabiltiy 𝐴 𝑑 = π‘˜1 𝐡 𝑑 1 + π‘˜2 𝐢 𝑑 𝑖𝑓 𝑆 𝑑 β‰₯ 𝐢 𝑑 0 𝑖𝑓 𝑆 𝑑 < 𝐢 𝑑 System affordability Benefits Investment Budget
  • 5. Requirements influence system affordabiltiy EMPIRICAL EVIDENCE THEORETICAL UNDERSTANDING οƒΌ ? Heuristics & rules of thumb Theorems & laws
  • 6. Exploit benefits of a formal SYSTEMS THEORY Requirements Size solution space Order solution space System affordability
  • 8. Hypotheses ↓ 𝐢𝑆 π‘œπ‘Ÿπ‘‘π‘’π‘Ÿπ‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿ →↑ 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ 𝑑 = 𝑑 𝑛 ↑ 𝐢𝑆𝑠𝑖𝑧𝑒 →↑ 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ 𝑑 = 𝑑 𝑛 PROPOSITION 1 PROPOSITION 2 Compiant space Alignment to stkh needs Real-life limittion
  • 9. Proof Proposition 1 𝑆𝑁𝑖 = 𝑆𝑁𝑖 𝑒 π‘–πœƒ 𝑅𝑖 = 𝑅𝑖 𝑒 π‘–πœƒ 𝑒𝑙𝑖𝑐𝑖𝑑 𝑆𝑁𝑖 = 𝑅𝑖 = 𝑅𝑖 + π‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿ Relative priorities Need Prioritized needs Minimize
  • 10. Proof Proposition 1 𝑅𝑖 = 𝑅𝑖 𝑒 π‘–πœƒ Magnitude errors Phase errors Incorrect or incomplete requirements De-aligned priorities with respect to stkh
  • 11. Proof Proposition 1 Phase errors De-aligned priorities with respect to stkh 𝑅𝑖(𝑑0 = 𝑅𝑖(𝑑0+𝑛 Requirements prioritization BUT Even in spiral!
  • 12. Proof Proposition 1 𝐴 𝑑 = π‘˜1 𝐡 𝑑 1 + π‘˜2 𝐢 𝑑 𝑆 𝑑 β‰₯𝐢 𝑑 βˆ†A βˆ†βˆ… β‰… k1 βˆ†B βˆ†βˆ… 1+k2 βˆ†C βˆ†βˆ… Time dependency
  • 14. Hypotheses ↓ 𝐢𝑆 π‘œπ‘Ÿπ‘‘π‘’π‘Ÿπ‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿ →↑ 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ 𝑑 = 𝑑 𝑛 ↑ 𝐢𝑆𝑠𝑖𝑧𝑒 →↑ 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ 𝑑 = 𝑑 𝑛 PROPOSITION 1 PROPOSITION 2 Compiant space Real-life limittion
  • 15. Proof Proposition 2 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ = 𝐾 𝑛 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘™π‘’ 𝑛 π‘’π‘›π‘–π‘£π‘’π‘Ÿπ‘ π‘’ Effectiveness design/exploration method Amount of affordable solutions in the CSAmount of solutions in the design spcae
  • 16. Proof Proposition 2 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆1 = 𝐾1 𝑛 π‘Žπ‘“π‘“ 𝐢𝑆1 𝑛 𝑒𝑛𝑖𝑣 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆2 = 𝐾2 𝑛 π‘Žπ‘“π‘“ 𝐢𝑆2 𝑛 𝑒𝑛𝑖𝑣 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆1 = 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆2 𝐾1 𝑛 π‘Žπ‘“π‘“ 𝐢𝑆1 𝐾2 𝑛 π‘Žπ‘“π‘“ 𝐢𝑆2 Constant
  • 17. Proof Proposition 2 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆1 = 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆2 𝐾1 𝑛 π‘Žπ‘“π‘“ 𝐢𝑆1 𝐾2 𝑛 π‘Žπ‘“π‘“ 𝐢𝑆2 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘ = 𝒰 π‘₯, 𝑦 𝐢𝑆2 βŠ‚ 𝐢𝑆1 𝐾1 = 𝐾2 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆1 β‰ˆ 𝑝 π‘Žπ‘“π‘“ 𝐢𝑆2 𝐢𝑆1 𝑠𝑖𝑧𝑒 𝐢𝑆2 𝑠𝑖𝑧𝑒 BUT THIS IS ONLY ONE TRY!!!
  • 18. Proof Proposition 2 𝑝 π‘Žπ‘“π‘“ 𝑛 = 𝑝𝑠1 + 𝑝 𝑓1 𝑝𝑠2 + β‹― + 𝑝 𝑓1 β‹― 𝑝 π‘“π‘›βˆ’1 𝑝𝑠 𝑛 𝐢𝑆𝑠𝑖𝑧𝑒 ≫ 𝑛 β†’ 𝑝𝑠1 β‰ˆ 𝑝𝑠2 β‰ˆ β‹― β‰ˆ 𝑝𝑠 𝑛 No learning / No anchoring 𝑝 π‘Žπ‘“π‘“ 𝑛 β‰ˆ 𝑝𝑠 𝑖=0 π‘›βˆ’1 1 βˆ’ 𝑝𝑠 𝑖
  • 19. Proof Proposition 2 𝑝 π‘Žπ‘“π‘“ 𝑛 𝐢𝑆1 𝑝 π‘Žπ‘“π‘“ 𝑛 𝐢𝑆2 = 𝐢𝑆1 𝑠𝑖𝑧𝑒 𝐢𝑆2 𝑠𝑖𝑧𝑒 𝑖=0 π‘›βˆ’1 1 βˆ’ 𝑝𝑠 𝐢𝑆1 𝑠𝑖𝑧𝑒 𝐢𝑆2 𝑠𝑖𝑧𝑒 𝑖 𝑖=0 π‘›βˆ’1 1 βˆ’ 𝑝𝑠 𝑖
  • 20. Proof Proposition 2 Number of design iterations Relativesizeofthesolutionspace 2 4 6 8 10 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5 Relativeincreasep(affordablesolutions) 10 15 20 25 30 35 40 45 ps = 0.10
  • 21. Proof Proposition 2 Number of design iterations Relativesizeofthesolutionspace 2 4 6 8 10 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5 Relativeincreasep(affordablesolutions) 10 15 20 25 30 35 40 45 ps = 0.10 Number of design iterations Relativesizeofthesolutionspace 2 4 6 8 10 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5 Relativeincreaseofp(affordablesolutions) 10 15 20 25 30 35 40 45 ps = 0.01
  • 22. Contributions ↓ 𝐢𝑆 π‘œπ‘Ÿπ‘‘π‘’π‘Ÿπ‘’π‘Ÿπ‘Ÿπ‘œπ‘Ÿ →↑ 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ 𝑑 = 𝑑 𝑛 ↑ 𝐢𝑆𝑠𝑖𝑧𝑒 →↑ 𝑝 π‘Žπ‘“π‘“π‘œπ‘Ÿπ‘‘π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ 𝑑 = 𝑑 𝑛 THEOREM 1 THEOREM 2 Effective evolutionary priroitization? How to max CS with requirements?
  • 23. Limitations Distribution of affordable solutions is considered uniform CS contains many more solutions than rework cycles Learning and anchoring effects self-cancel
  • 24. 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
  • 25. TOPIC TITLE: INCREASING THE PROBABILITY OF DEVELOPING AFFORDABLE SYSTEMS BY MAXIMIZING AND ADAPTING THE SOLUTION SPACE Alejandro Salado Stevens Institute of Technology asaladod@stevens.edu +49 176 321 31458