%%{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?

Source: Crawley, Cameron & Selva (2016), Fig. 15.2, p. 349. More power and lower cost are preferred.
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.
Good architectures respond to variation through robustness (maintaining useful performance) or adaptability (changing to meet new conditions).
Weigh optimality, robustness, and adaptability when choosing an architecture.
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.

Source: Crawley, Cameron & Selva (2016), Fig. 15.15, p. 367. The preceding table states the action associated with each quadrant.
In the subsequent trade studies, examine tightly coupled choices jointly and pursue weakly coupled groups in parallel.

Source: Crawley, Cameron & Selva (2016), Fig. 15.16, p. 369. Dashed boundaries group decisions for joint trade studies; the three middle groups can be studied in parallel with coordination.
%%{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