Join our Newsletter — 33% off our NHI Course

How does Goal Structuring Notation work?

Goal Structuring Notation is a diagramming method for building a clear assurance argument from a high-level claim down to evidence, assumptions and sub-goals. It helps security and safety teams show why a system should be trusted. Practitioners check that the argument is complete, that evidence supports each claim, and that gaps or assumptions are explicit.

How GSN structures an assurance case

Goal structuring Notation works by turning a broad trust claim into a traceable tree of sub-claims, context, assumptions, strategies and evidence. The top goal is the statement you want to defend, then each lower layer explains how that claim is broken down and why the chosen reasoning path is sufficient.

The practical value is that the argument becomes inspectable rather than implicit. A reviewer can see whether each sub-goal is logically necessary, whether the evidence actually supports the claim beneath it, and whether the overall structure relies on hidden assumptions that have not been tested.

GSN is especially useful when the assurance argument is more important than a single test result. It helps teams explain how operational controls, design decisions, analyses and verification artefacts combine into a coherent case for trust, rather than treating evidence as a disconnected pile of documents.

What the core elements mean in practice

A GSN diagram usually begins with a goal, which is the high-level claim about the system. That goal is then decomposed into sub-goals that cover the specific parts of the claim. Evidence nodes point to artefacts such as test reports, analyses, audits, reviews or operational records, while context nodes define the scope and interpretation of the claim.

Assumptions matter because they identify the conditions under which the reasoning is valid. If a claim depends on a particular deployment model, threat boundary, user population or operating environment, GSN should make that explicit. That prevents later reviewers from reading the argument as stronger or broader than it really is.

Strategies are the reasoning steps that justify the decomposition. They explain why it makes sense to split the top claim into these particular sub-claims, for example by architecture layer, lifecycle phase, hazard category or control objective. Without a clear strategy, the structure can look tidy while still failing to prove anything meaningful.

How teams use GSN to check completeness and trustworthiness

Good GSN practice is less about drawing boxes and more about testing the integrity of the argument. Each claim should be answerable, each evidence item should be relevant to the exact claim it supports, and each assumption should be visible enough that a reviewer can challenge it.

That makes GSN valuable for assurance reviews, safety cases and security claims where stakeholders need confidence, not just documentation. It also helps teams find weak spots early, especially where a claim is supported by policy language, inherited controls or expert judgement instead of direct proof.

For readers who want a broader assurance and control lens, NIST SP 800-53 Rev 5 Security and Privacy Controls is useful because it shows how specific control families can be used as evidence or supporting mechanisms inside a larger assurance argument.

Risk and Threat Considerations

GSN fails when the structure looks complete but the argument is only cosmetically strong. The main risks are unsupported claims, hidden assumptions, and evidence that proves a nearby point rather than the exact safety or security statement being made.

Failure mechanism: Teams may decompose the top claim into many sub-goals, yet leave a gap where the most important dependency is never justified, or rely on evidence that is out of scope, outdated, or too generic to support the claim.

Impact: A weak assurance case can create false confidence, delay necessary remediation, and let decision-makers approve systems whose trustworthiness has not been demonstrated for the actual operating conditions.

When assurance arguments are used for security-critical systems, a challenge review should look for missing context, circular reasoning and assumptions that have not been validated. It is also worth checking whether the claim depends on operational practices that can drift over time, because a once-valid argument can become stale even if the diagram itself still looks correct.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 CA-2 — Control Assessments GSN supports structured assurance and evidence-based claims.
RA-3 — Risk Assessment GSN is often used to justify security or safety claims against identified risks.
AU-6 — Audit Review, Analysis, and Reporting GSN relies on evidence that can be reviewed and traced during assurance work.
Recommendation — Map each sub-goal to assessed evidence and verify the claim is supported by current results. Link assurance claims to identified risks and show how each risk is addressed. Retain traceable evidence that lets reviewers validate each assurance claim.
ISO/IEC 27001:2022 A.5.36 — Compliance with policies, rules and standards for information security GSN helps demonstrate that security claims align with required controls and policies.
A.5.35 — Independent review of information security GSN is strengthened by independent challenge of assumptions and evidence.
Recommendation — Use GSN to show how policy and control requirements support the assurance case. Subject the argument to independent review for gaps, scope errors and unsupported assumptions.

Practitioner Guidance

What to verify: Check that every leaf evidence item maps to a specific sub-goal, not just to the overall headline claim. If a reviewer cannot trace the evidence path upward in a few steps, the argument probably needs restructuring.

Common mistake: Treating GSN as a documentation format instead of a reasoning discipline. A polished diagram with vague goals and broad evidence does not create assurance, it only packages uncertainty more neatly.

What good looks like: The argument is narrow enough to be credible, explicit enough to be challenged, and complete enough that a second reviewer can understand what is proven, what is assumed, and what still needs independent validation.

Practitioner takeaway: Use GSN to make trust claims testable, not merely presentable; the strongest assurance case is the one that exposes its own weak points before reviewers or auditors do.