MPPinPortugal08 Rhodes Ross MIT
MPPinPortugal08 Rhodes Ross MIT
System Architecture
Operations Research
/Systems Analysis
Systems Engineering
Product Development
ENGINEERING
SYSTEMS
Organizational Political
Theory Economy
Engin
eerin
g
Management Engineering
Systems
ci ence
ci a lS
So
ENGINEERING SYSTEMS
A field of study taking an integrative holistic view of large-scale, complex,
technologically-enabled systems with significant enterprise level
interactions and socio-technical interfaces.
Engin
eerin
g
Management Systems
Engineering
Systems Engineering
Considers both the business and the technical needs of all customers
with the goal of providing a quality product that meets the user needs.
ENGINEERING SYSTEMS
A field of study taking an integrative holistic view of large-scale,
complex, technologically-enabled systems with significant enterprise
level interactions and socio-technical interfaces.
Can ES provide the context field for SE which has never quite fit as
engineering science or management science?
RESEARCH PORTFOLIO
Considerations: 1. Socio-Technical
Decision Making
1. Mental model and strategic focus
2. Designing for Value
2. Underlying structure for research Robustness
3. Core methods and theoretical base 3. Systems Engineering
4. Research Portfolio organizing projects Economics
5. Sponsor engagement models 4. Systems Engineering
in the Enterprise
6. Sharing research knowledge
5. Systems Engineering
7. Transitioning research to practice Strategic Guidance
Qualitative and
quantitative
methods
Survey of
SEANET
doctoral
students
shows only
25% plan
academic
careers
Consortium sponsors
Pooled funds for shared research benefits
Deep engagement partnerships
Symbiotic relationship
conceptualization of of a minimally acceptable level of value delivery during and after a finite disturbance
V(t) disturbance
Epoch:
value Time period with a fixed context; characterized by
ry
principles for
ve
co
Type II Survivability
re
degra
Vx
datio
required value
Ve
survivability threshold
n
emergency value
threshold
Tr
permitted recovery time
preemption
2.2 redundancy 2.11 repair
1.5
2.3 margin
1.6 avoidance
1.2 mobility
Richards, et al 2008
Stakeholder
Analysis Methods
for Identifying and
Aligning System
Value Propositions
Design
~66%
Resources Scoped
0.9 0.9
0.8 0.8
0.6 0.6
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0 0
0 500 1000 1500 2000 2500 3000 3500 4000 4500
cost ($M)
62
0.7
29
0.6
0.15 0.6
0.5 0.5
27
0.1
0.4
0.4
no avoidance, no servicing
no avoidance, servicing 0.3
5
Mapping to Survivability 0.3 avoidance, no servicing
0.05 Definition avoidance, servicing 0.2
V(t) 3 servicing response
Threshold 0.2 avoidance response
0.1
number specifies baseline design vector shielding response
25
0
0 1 2 3 4 5 6 7 8 9 10 0.1 0
0 500 1000 1500 2000 2500 3000 3500 4000 4500
time (years) cost ($M)
Richards, M.G., Ross, A.M., Shah, N.B., and Hastings, D.E., Metrics for Evaluating Survivability in Dynamic Multi-Attribute Tradespace Exploration, AIAA Space 2008,
San Diego, CA, September 2008.
Contexts change
Best
Best design?
design?
Doesnt
Doesnt look
look good
good anymore!
anymore!
Benefit1
Benefit2
B F
D C E
A D
C E B
A
Time
Cost Cost
How can a program select best designs in an uncertain and changing context?
Designing for Value Robustness directly addresses this challenge
seari.mit.edu 2008 Massachusetts Institute of Technology 47
LAI/AF Systems Engineering for
Robustness Workshop
Washington, DC in June 2004
According to Dr. Marvin Sambur, Systems Engineering for
Robustness means developing systems that are
Capable of adapting to changes in mission and requirements
Expandable/scalable, and designed to accommodate growth in capability
Able to reliably function given changes in threats and environment
Effectively/affordably sustainable over their lifecycle
Developed using products designed for use in various platforms and systems
Easily modified to leverage new technologies
A.M Ross and D.H. Rhodes, Architecting Systems for Value Robustness: Research Motivations and Progress,
2nd Annual IEEE Systems Conference, Montreal, CA, April 4-5, 2008 **BEST PAPER AWARD**
A.M Ross and D.H. Rhodes, Using Attribute Classes to Uncover Latent Value during Conceptual
Systems Design, 2nd Annual IEEE Systems Conference, Montreal, CA, April 4-5, 2008
A.M Ross and D.H. Rhodes, Defining Changeability: Reconciling Flexibility, Adaptability, Scalability, Modifiability, and Robustness for
Maintaining Lifecycle Value, Systems Engineering, Vol. 11, No. 3, Fall 2008, pp. 246-262
M.G. Richards, D.E. Hastings, D.H. Rhodes, and A.L. Weigel, Defining Survivability for Engineering Systems, 5th Conference on Systems
Engineering Research, Hoboken, NJ, March 2007
seari.mit.edu 2008 Massachusetts Institute of Technology 51
Metrics for Value Robustness
Versatility or Changeability for Maintaining Value
A.M Ross and D.H. Rhodes, Defining Changeability: Reconciling Flexibility, Adaptability, Scalability, Modifiability, and Robustness for
Maintaining Lifecycle Value, Systems Engineering, Vol. 11, No. 3, Fall 2008, pp. 246-262
N.B. Shah, L. Viscito, J.M. Wilds, A.M. Ross, and D.E. Hastings, Quantifying Flexibility for Architecting Changeable Systems, 6th
Conference on Systems Engineering Research, Los Angeles, CA, April 2008
seari.mit.edu 2008 Massachusetts Institute of Technology 52
Dynamic Multi-Attribute Tradespace Exploration
Value-driven Conceptual Design for Evolving Systems
preemption
2.2 redundancy 2.11 repair
1.5
2.3 margin
2.4 heterogeneity
2.5 distribution original
1.2 mobility
1.6 avoidance
2.6 failure mode modified
1.3 1.4
reduction
concealment deterrence new
2.7 fail-safe
2.8 evolution
(Ball 2003) 2.9 containment
M.G. Richards, A.M. Ross, D.E. Hastings, and D.H. Rhodes, Design Principles for Survivable System Architecture, 1st Annual IEEE
Systems Conference, Honolulu, HI, April 2007
M.G. Richards, A.M. Ross, D.E. Hastings, and D.H. Rhodes, Two Empirical Tests of Design Principles for Survivable System Architecture,
INCOSE International Symposium 2008, Utrecht, the Netherlands, June 2008, **BEST PAPER AWARD**
seari.mit.edu 2008 Massachusetts Institute of Technology 54
SoS Tradespace Exploration
Determining SoS Components and Interfaces
D. Chattopadhyay, A.M. Ross and D.H. Rhodes, A Framework for Tradespace Exploration of Systems of Systems, 6th Conference on
Systems Engineering Research, Los Angeles, CA, April 2008
R. Valerdi, A.M. Ross, and D.H. Rhodes, "A Framework for Evolving System of Systems Engineering," CrossTalk--The Journal of Defense
Software Engineering, October 2007
seari.mit.edu 2008 Massachusetts Institute of Technology 55
Distributed Decision Making in
Systems of Systems
System of System research has tended to focus on technical interfaces of constituent systems. Proper
design of both technical and non-technical interfaces is essential for creating value-enhancing and stable
SoS. Taking a value-centric approach reveals the importance of distributed decision making in SoS and
mechanisms for influencing or affecting these decisions to create value robust SoS.
Utility2
Utility1
B D C
E
B D
C E
A
A
Cost Cost
Time
If the best design changes over time, how does one select the best design?
Utility
Utility
Cost 1
Tradespace designs = nodes 2
3
Applied transition rules = arcs 1
4
2
Utility2
Utility1
B D C
E
B D
C E
A
A
Cost Cost
Time
Select changeable designs that can approximate best designs in new contexts
0
Value outage:
S1,b S1,e S2,b S2,e Sn,b Sn,e
System timeline with serviceability-enabled Servicing time
Service to Same system, Service to
paths allow continued value delivery restore but perceived restore
value decrease
Define Epochs
j j
U U U Epoch T
Epoch i Ti j j
U U U Epoch j
Epoch i
Construct Eras
Epoch Series Dynamic Strategies
Discretization of change timeline into short run and long run enables analysis
Allows for rigorous consideration of many possible futures
seari.mit.edu 2008 Massachusetts Institute of Technology 63
Epoch-Era Analysis: Eras
Era
System life with varying contexts and needs, formed as an ordered set of epochs; characterized
by varying constraints, design concepts, available technologies, and articulated attributes
Ti Tj
U U U Epoch T
Epoch i Ti
Define Epochs
j j
U U U Epoch T
Epoch i Ti j j
U U U Epoch j
Epoch i
Construct Eras
Epoch Series Dynamic Strategies
Discretization of change timeline into short run and long run enables analysis
Allows for analysis of system varying performance over possible futures
seari.mit.edu 2008 Massachusetts Institute of Technology 64
Tradespace Networks in the
System Era
Passive Value Robustness as System Era
Pareto Trace across Epochs T1 T2 T3 Tn
U Epoch 1 Epoch 2 Epoch 3 Epoch n
0
S1,b S1,e S2,b S2,e S3,b S3,e Sn,b Sn,e
Time
Change Tradespace (N=81), Path: 81-->10, Goal Util: 0.97 Change Tradespace (notional), Goal Util: 0.97
1 1
0.9
0.8
U
0.5
U
Nk 0.4
0.3
0.2
0.1
Rk 0 0
0 0.5 1 1.5 2 2.5 0 1 2 3 4
Total Delta C Total Transition Time
ODk
0
S1,b S1,e S2,b S2,e S3,b S3,e Sn,b Sn,e
Time
Active value robustness strategy: Maintain given level of value through Context changes
Epoch 63 Epoch 171 Epoch 193 Epoch 202 Epoch 171
T1 T2
Utility
New Context Drivers Epoch 1 Epoch 2
External Constraints
Design Technologies
Value Expectations
1. Passive 0 Time
Choose versatile designs that remain S1,b State 1 S1,e S2,b State 2 S2,e
high value U
Utility
DV2DV1
Quantifiable: Pareto Trace number
DV2=DV1
2. Active
Choose changeable designs that can
deliver high value when needed
Quantifiable: Filtered Outdegree
Cost Cost
Value robust designs can deliver value in spite of inevitable context change
seari.mit.edu 2008 Massachusetts Institute of Technology 67
Designing for Value Robustness
http://seari.mit.edu