%%{init: {"themeVariables": {"fontSize": "23px"}}}%%
flowchart TB
L[LOR] --> A[LM crew and fuel]
L --> B["CM crew<br/>and SM fuel"]
L --> C["Moon arrival<br/>and departure"]
A --> D["EOR and<br/>Earth launch"]
B --> D
C --> D
Systems Architecture · Chapter 15
Topics: tradespace basics, Pareto analysis, structure, sensitivity, and decision sequencing.

Each point represents an engine. More power and lower cost are the preferred directions. Source: Crawley, Cameron & Selva (2016), Fig. 15.1, p. 346.
A simple display should still lead back to the detailed goals.
| Tradespace exploration | Point-design comparison |
|---|---|
| Many architectures | A few developed designs |
| Lower fidelity per architecture | Greater detail per design |
| A few key metrics | Many detailed metrics |
| Discover families and major tensions | Scrutinize individual alternatives |
These approaches support different stages of a decision.
| Metric | Point design 1 | Point design 2 |
|---|---|---|
| Critical: CO₂ emissions | 128 g/km | 200 g/km |
| Supplier relationship score | 4/5 | 4/5 |
| Driver accommodation: males / females | 94% / 98% | 95% / 99% |
| Important: range | 200 km | 140 km |
| Regulatory compliance | Satisfies | Satisfies |
| Passenger capacity | 5 | 5 |
| Employee turnover | 2%/year | 2%/year |
| Fuel consumption | 4.2 L/100 km | 5.2 L/100 km |
| Metric | Point design 1 | Point design 2 |
|---|---|---|
| Return on investment | 24% | 19% |
| Skidpad acceleration | 0.95 g | 0.82 g |
| Cargo volume | 1.1 m³ | 1.5 m³ |
| Sales price | $32,000 | $28,000 |
Discuss: if the minimum acceptable range is 160 km, which design remains? What if that limit is only a preference?
Using this chapter’s terminology, architecture A:
The Pareto frontier contains architectures that no other candidate dominates.
Always state whether each metric is to be minimized or maximized.
| Engine | Power ↑ | Cost ↓ |
|---|---|---|
| A | 330 hp | $4,000 |
| B | 250 hp | $6,000 |
| C | 420 hp | $7,500 |
Illustrative classroom values; the dominance pattern follows Fig. 15.2.
A guidance, navigation, and control system:
Assume adequate functional performance; compare mass and reliability.
The chapter studies the sensor–computer portion of a larger sensor–computer–actuator system.
| Decision or assumption | Model choice |
|---|---|
| Number of sensors / computers | 1–3 of each |
| Type of each component | A, B, or C; increasing mass and reliability |
| Connections | Choose the sensor–computer topology |
| Connectivity rule | No isolated component |
| Baseline connections | Massless and perfectly reliable |
| Mixed component types | No initial penalty |
The book reports 20,509 valid architectures.

S denotes a sensor and C a computer; the value after = is its type. These are connectivity sketches. Source: Crawley, Cameron & Selva (2016), Fig. 15.3, p. 350.
For reliability \(R<1\), define
\[n=-\log_{10}(1-R),\qquad R=1-10^{-n}.\]
| Reliability | Failure probability | Number of nines |
|---|---|---|
| 0.999 | \(10^{-3}\) | 3 |
| 0.993 | 0.007 | ≈ 2.155 |
| 0.99999999 | \(10^{-8}\) | 8 |
One additional nine means ten times less failure probability.

Mass is dimensionless; reliability increases to the right. The line marks non-dominated outcomes. Source: Crawley, Cameron & Selva (2016), Fig. 15.4, p. 351.

The zoom includes the neighborhood of the eight-nines threshold and the frontier toward higher reliability. Source: Crawley, Cameron & Selva (2016), Fig. 15.5, p. 352.
A fuzzy frontier retains some slightly dominated candidates near the front.
Reasons include:
Use nominal non-dominance to screen candidates, then assess uncertainty and the remaining selection criteria.

In the baseline model, every non-dominated architecture is fully cross-strapped. Source: Crawley, Cameron & Selva (2016), Fig. 15.6, p. 353.
| Feature | Share of all architectures | Share of Pareto front | Share of feature group on front |
|---|---|---|---|
| Fully cross-strapped | 2% | 100% | 7% |
| Homogeneous | 7% | 33% | 1% |
| ≥1 type-C sensor | 59% | 56% | 0.1% |
Three different questions: \(P(F)\), \(P(F\mid PF)\), and \(P(PF\mid F)\).
Reported percentages from Table 15.2.
Feature enrichment suggests where to investigate. It does not establish a universal design law.
For each feasible candidate A:
A direct pairwise method costs \(O(MN^2)\) for \(N\) architectures and \(M\) metrics.
High ranks indicate domination by successive layers of alternatives.
Repeated naive filtering can cost \(O(MN^3)\); retaining dominance relationships can reduce repeated work at a memory cost.
| Architecture | Mass ↓ | Reliability nines ↑ |
|---|---|---|
| A | 4 | 6 |
| B | 5 | 8 |
| C | 6 | 9 |
| D | 5 | 5 |
| E | 7 | 7 |
| F | 8 | 4 |
Classroom data. Identify the first front, remove it, and repeat.
| Method | Example rule | Limitation |
|---|---|---|
| Pareto rank | Keep ranks 1–3 | Dense regions can assign poor ranks to nearby points |
| Distance from front | Keep points within a normalized tolerance | Result depends on scales and distance definition |
A 10% distance threshold is an example in the chapter, not a universal engineering tolerance.

Clusters group similar outcomes; the architectural cause still needs to be identified. Source: Crawley, Cameron & Selva (2016), Fig. 15.7, p. 356.

The feature min(NS, NC) helps explain the three reliability regions. Source: Crawley, Cameron & Selva (2016), Fig. 15.8, p. 357.
Check both architectural similarities and metric outcomes before treating nearby points as a family.
Stratification: points form horizontal or vertical bands because one metric takes only a few distinct values.

Fix the components and vary their connections: reliability changes while baseline mass stays fixed. Source: Crawley, Cameron & Selva (2016), Fig. 15.9, p. 358.
A posteriori sensitivity analysis reruns the model under alternative assumptions.
For the GNC example, vary:
Compare frontier membership, architectural features, and metric values across scenarios.

Published scenario: connection weight = 5/3; dissimilar-component penalty = 0. Source: Crawley, Cameron & Selva (2016), Fig. 15.10, p. 359.

Published scenario: connection weight = 0; dissimilar-component penalty = 9. Source: Crawley, Cameron & Selva (2016), Fig. 15.11, p. 360.

At zero connection mass, the share is 100%; at a ratio of 0.02, the chapter reports less than 30%. Source: Crawley, Cameron & Selva (2016), Fig. 15.12, p. 361.

Low penalty: few homogeneous choices. Middle region: strong sensitivity. High penalty: all frontier choices homogeneous. Source: Crawley, Cameron & Selva (2016), Fig. 15.13, p. 362.
A full grid multiplies the numbers of input settings.
Even these first two inputs require 273 model runs.
Use Latin hypercubes or orthogonal arrays to plan a smaller, informative scenario set.
Robustness: maintain useful performance despite variations.
Adaptability: change the system to respond to new conditions.
Consider variations in:
A narrow nominal optimum can be fragile if it depends on an immature technology.
For each architecture, examine:
Report both the result and which scenarios were included.
The chapter gives this connection-weight illustration:
| Scenario | Input value | Probability |
|---|---|---|
| Optimistic | 0.05 | 0.20 |
| Best guess | 0.20 | 0.60 |
| Pessimistic | 0.50 | 0.20 |
\[\mathbb{E}[M(a)]=\sum_s p_s\,M(a;s),\qquad \sum_s p_s=1.\]
Use probabilities only when there is a defensible basis for them.
Illustrative metric outputs under the preceding scenario probabilities; lower is better.
| Architecture | Optimistic | Best guess | Pessimistic |
|---|---|---|---|
| A | 10 | 14 | 26 |
| B | 12 | 15 | 20 |
\[\mathbb{E}[M_A]=15.6,\qquad \mathbb{E}[M_B]=15.4.\]
For the requirement \(M\leq20\): A meets it with probability 0.8, B with 1.0, under these scenarios.
When full sampling is impractical, choose scenarios that span the important ranges and interactions.
| Impact | Question | Measure |
|---|---|---|
| On other decisions | How much does this choice constrain or couple other choices? | Connectivity |
| On system outcomes | How much do important metrics change across alternatives? | Sensitivity |
A decision may be high on one measure and low on the other.
Count logical constraints that involve each decision:
| Decision | Constraints | Degree |
|---|---|---|
| LOR | b, c, e, f | 4 |
| LM crew | d, e | 2 |
| EOR; Earth launch; Moon arrival; Moon departure; CM crew; LM fuel | One each | 1 each |
| SM fuel | None | 0 |
This is logical connectivity, not total physical or metric interaction.
Apollo can be represented as:
The second representation hides the internal compatibility rules inside its alternatives.
Inspect whether a high degree reflects the system or your chosen decomposition of decisions.
A constraint DSM alone does not capture every architectural interaction.
For decision \(x_i\in\{0,1\}\) and metric \(M\):
\[ME_i=\underbrace{\frac{1}{N_1}\sum_{x:x_i=1}M(x)}_{\text{mean with alternative 1}}- \underbrace{\frac{1}{N_0}\sum_{x:x_i=0}M(x)}_{\text{mean with alternative 0}}.\]
Classroom mass values for two alternatives in two contexts.
| Other design context | Decision = 0 | Decision = 1 | Difference |
|---|---|---|---|
| X | 8 | 10 | +2 |
| Y | 12 | 22 | +10 |
\[ME=\frac{10+22}{2}-\frac{8+12}{2}=16-10=6.\]
The average effect is 6, but its size depends on the other design context.
Let \(K\) be the available alternatives. Compare each group with its complement:
\[S_i=\frac{1}{|K|}\sum_{k\in K}\left|\overline{M}_{x_i=k}-\overline{M}_{x_i\ne k}\right|.\]
With two alternatives, this averaged definition gives \(S_i=|ME_i|\).
Equal-size classroom groups for a metric to minimize.
| Alternative | Values | Group mean | Complement mean | Absolute gap |
|---|---|---|---|---|
| A | 8, 12 | 10 | 18 | 8 |
| B | 12, 16 | 14 | 16 | 2 |
| C | 20, 24 | 22 | 12 | 10 |
\[S=\frac{8+2+10}{3}=\frac{20}{3}\approx6.67.\]
This is not the range of group means, which is \(22-10=12\).
| Analyzed set | Benefit | Caution |
|---|---|---|
| Entire tradespace | Broad exploration of driving decisions | Includes poor and possibly irrelevant regions |
| Fuzzy frontier | Focus on plausible candidates | Some alternatives may be rare or absent |
| A selected region | Answers a local decision question | Conclusions are conditional on that region |
State the metric, alternatives, subset, and weighting convention.

Each point is a decision. Horizontal axis: connectivity. Vertical axis: IMLEO sensitivity in pounds. Source: Crawley, Cameron & Selva (2016), Fig. 15.14, p. 367.
| Weakly connected | Strongly connected | |
|---|---|---|
| High metric sensitivity | II: analyze relatively independently; high priority | I: address first; shapes many later options |
| Low metric sensitivity | IV: parallel or later work | III: resolve after sensitive choices, with coordination |
“High” and “low” are contextual judgments, not universal thresholds.
The aim is to reduce rework while preserving important interactions.
%%{init: {"themeVariables": {"fontSize": "23px"}}}%%
flowchart TB
L[LOR] --> A[LM crew and fuel]
L --> B["CM crew<br/>and SM fuel"]
L --> C["Moon arrival<br/>and departure"]
A --> D["EOR and<br/>Earth launch"]
B --> D
C --> D
Adapted from Fig. 15.16: coordinate the middle studies; preserve all maneuver constraints.
Check for missing stakeholder value before discarding a decision or metric.
The chapter describes an industry pattern:
Both established and unsettled architectures require systems thinking and judgment.
Your team observes:
Propose a sensitivity study, a robustness question, and a joint decision study. Explain each choice.
Crawley, E., Cameron, B., & Selva, D. (2016). System Architecture: Strategy and Product Development for Complex Systems. Pearson. Chapter 15, pp. 345–372.
The chapter’s references connect these ideas to fuzzy Pareto frontiers, non-dominated sorting, experimental design, and architecture-decision analysis.
Next: Chapter 16 formalizes architecture optimization problems and methods for solving them.

← Course Home · Systems Architecture · Chapter 15