Skip to content
AeroSystems
AEAIP knowledge · TraceabilityStatus: Architecture

Engineering Evidence Graph™: connecting requirements, configuration and evidence

In short

An engineering evidence graph records every engineering artefact — need, requirement, design item, configuration, verification activity, evidence, issue and approval — as a node, and every dependency between them as a typed relationship.

Engineering evidence traceability means you can walk from a mission need to the exact result that proves it, and back from any result to every requirement and review that relies on it. The Engineering Evidence Graph™ is GAMYAA's model for this; it is in architecture and not yet released.

01

Why traceability needs a graph, not only a matrix

A verification matrix is the classic tool: one row per requirement, columns for method, event, evidence and status. It is indispensable, and it is two-dimensional. Real assurance questions are not.

“Is this requirement verified?” depends on the evidence, which depends on the configuration it was produced on, the procedure revision used, the anomaly raised during the test, the corrective action, the retest and the person who closed it. Each of those has its own history. A requirement may be verified by several activities, and one test may verify dozens of requirements.

Those are many-to-many, multi-step relationships. A graph holds them naturally, and lets a question travel in either direction: down from a need to its evidence, or up from a changed part to every conclusion that depended on it.

02

Nodes: the things being connected

Engineering Evidence Graph™ — node chainFIG. EEG-1
  1. Intent

    1. 01Mission / Need
    2. 02Stakeholder Requirement
    3. 03System Requirement
    4. 04Derived Requirement
  2. Design

    1. 05Architecture
    2. 06Subsystem / Component
    3. 07Interface
    4. 08Design Artifact
  3. Configuration

    1. 09Configuration
    2. 10Implementation / Manufacturing
  4. Verification

    1. 11Inspection · Analysis · Simulation · Demonstration · Test
    2. 12Raw Evidence
  5. Issues

    1. 13NCR · Anomaly · Risk · Deviation · Waiver
    2. 14Corrective Action
    3. 15Retest / Re-analysis
  6. Authority

    1. 16Verification Closure
    2. 17Authorized Approval
    3. 18Review / Certification / Mission Readiness

Traversable in both directions: down from a need to the evidence that satisfies it, and up from any test result to every requirement and review it supports. Original GAMYAA model; status: Architecture.

Mission / need
Why the system exists: the objective a stakeholder needs met.
Stakeholder, system and derived requirements
What must be true, at each level, with source, revision and rationale.
Architecture, subsystem, component
What implements the requirement, down to the configuration item.
Interface
An agreement between two items, owned on both sides.
Design artefact
Drawings, models, analyses and software design, each at a revision.
Configuration
The exact set of revisions, serial numbers, builds and settings a result applies to.
Implementation / manufacturing
The as-built item, including its manufacturing and inspection records.
Verification activity
Inspection, analysis, simulation, demonstration or test, with its procedure revision.
Raw evidence
Measured data, logs and reports, with origin and integrity information.
Issue
NCR, anomaly, risk, deviation or waiver, linked to what it affects.
Corrective action and retest
What was changed in response, and the evidence that it worked.
Closure, approval and review
Who closed the requirement, who approved it, and which review relied on it.

Every node carries an identifier, a revision, an owner, a status and its provenance.

03

Relationships: typed, directional, traversable both ways

The value is in the edges. A typed relationship says not only that two things are connected, but how.
Relationship types in the Engineering Evidence Graph
RelationshipConnects
derives fromA derived requirement and the parent it implements.
allocated toA requirement and the subsystem or component responsible for it.
verified byA requirement and the verification activity planned to prove it.
produced onEvidence and the configuration it was produced on. This edge makes validity computable.
produced withEvidence and the procedure, tool, facility and calibration used.
affectsAn issue and every requirement, item or evidence record it touches.
resolved byAn issue and its corrective action, retest and closure.
supersedesNewer evidence and the older evidence it replaces (kept for history).
approved byA closure or decision and the authorised person who made it.
relied on byEvidence and each review or certification package that used it.

Bidirectional traceability is a property of these edges, not a separate report. Downward, a stakeholder need resolves to the evidence that satisfies it. Upward, a test result resolves to every requirement, review and certification package that relies on it, which is exactly the question a change raises.

04

Configuration is a node, not a column

Most traceability records say that a requirement is verified by a test. Fewer record which configuration the test ran on: requirement revision, hardware revision and serial number, software build, procedure revision, tool version and test environment.

In the Engineering Evidence Graph, the configuration is its own node, and every piece of evidence has a produced on relationship to it. A baseline under review is also a configuration. Comparing the two is what makes evidence validity computable rather than a matter of memory.

NASA's guidance on product verification already expects verification reports to record the version of the requirements and of the product that was verified. The graph turns that record into something that can be queried across thousands of results.

05

Provenance: where every node came from

  • Origin: the system of record, file or instrument a record came from, and when.
  • Integrity: a content hash of raw evidence, so a later copy can be shown to be identical.
  • Production context: procedure revision, facility, instrumentation and calibration status.
  • Authorship: who created, edited and approved it. Links suggested by AI are marked as suggestions until an engineer accepts them.

Provenance is what lets a reviewer trust a status without re-deriving it, and what lets an auditor reconstruct why a decision was made.

06

Evidence validity and change impact

Because evidence is linked to its configuration, a change to any configuration item can be followed to every piece of evidence produced on the old revision, then to every requirement that evidence closed, then to every review that relied on it.

That traversal is the basis of two AEAIP concepts: configuration-aware evidence validity and continuous engineering assurance.

07

Human approval is part of the graph

Closure and approval are nodes too: who decided, in what role, under which authority, on what date and on the basis of which evidence. A requirement is not closed because a status field changed; it is closed because an authorised person approved a closure that points to current evidence.

AI in AEAIP can propose links, classify evidence and draft closure rationale. It cannot create an approval.

08

Worked example: one evidence chain

A fictitious flight-software requirement, from the Interactive Assurance Demo.
  1. 01Subsystem: Flight Software
  2. 02Requirement FSW-247: Transition from NOMINAL to SAFE mode within 2 s of a watchdog timeout, preserving the last 60 s of housekeeping telemetry.
  3. 03Verification method: Test — hardware-in-the-loop (HIL)
  4. 04HIL test: HIL campaign C3 on the flat-sat, fault-injection case FI-12
  5. 05Test procedure: TP-FSW-118 Rev C · approved
  6. 06Applicable configuration: FSW build 4.2.0 · OBC engineering model S/N 002 (Rev D) · HIL simulator v3.1
  7. 07Test result: FAIL — transition 2.7 s; telemetry buffer truncated to 41 s
  8. 08Anomaly: ANM-0219 (major) — telemetry flush blocked the mode-manager task
  9. 09Corrective action: CA-0219 — flush moved to a low-priority task; FSW build 4.2.1
  10. 10Retest status: HIL retest C3-R on build 4.2.1 · scheduled, not yet run
  11. 11Verification closure: Open — awaiting retest evidence
  12. 12Authorized review: Not started — closure needs the flight software lead and the chief engineer

Every step is a node; every arrow is a typed relationship. The chain shows not only that FSW-247 is not yet verified, but exactly why, what has been done about it and who still has to act.

09

Assurance Intelligence Engine™: reasoning over the graph

The engine is the second core technology. It asks questions of the graph that people otherwise answer by hand before every review.
Assurance Intelligence Engine™ — where it sitsFIG. AIE-1
  1. 01Engineering systems + engineering evidence
  2. 02Engineering Evidence Graph™
  3. 03Assurance Intelligence Engine™
  4. 04Engineer / Review Board / Authorized AuthorityHuman decision
  5. 05Readiness Decision

What it is designed to help identify

  • Verification coverage
  • Missing evidence
  • Stale evidence
  • Configuration mismatches
  • Unverified requirements
  • Open tests
  • Failed tests
  • NCRs
  • Anomalies
  • Waivers
  • Risks
  • Cybersecurity findings
  • Change impact
  • Review-gate readiness

The engine prepares findings. It never closes a requirement, accepts a risk or makes the readiness decision. Status: Research.

Examples of the questions it is designed to answer, in plain language:

  • Which requirements allocated to the on-board computer have evidence produced on a board revision older than the one being integrated?
  • Which requirements does the system-level TVAC test close, and which of them still have open anomalies?
  • Which waivers were approved internally but not yet accepted by the customer, and which gate needs them?
  • What is the shortest list of actions that would move this subsystem from CONDITIONAL to READY for TRR?

Its output is a set of findings with the graph path that explains each one. It is in research; nothing in it closes a requirement or makes a readiness decision.

10

How this relates to existing engineering tools

Requirements management and ALM tools already provide traceability, verification tracking and change flagging, often called suspect links. PLM systems manage configuration and product structure. Test and quality systems hold results and nonconformances.

The Engineering Evidence Graph is not intended to replace them. It is intended to connect their records into one assurance view, with configuration-aware validity across tool boundaries. No integrations are implemented today; they are on the roadmap.

11

Where it matters in the lifecycle

Traceability is established at SRR, tested for completeness at PDR and CDR, and relied on for closure from TRR to FRR.

References / Engineering Sources

Explanations on this page are original GAMYAA paraphrase. Standards are referenced, not reproduced; paid standards link to their publisher. Referencing a framework does not imply compliance with it.

  1. 01
    NASA Systems Engineering Handbook — 5.3 Product Verification (opens in a new tab)

    NASA

    Verification methods, qualification, acceptance and recording the product and requirement versions verified.

  2. 02
    NASA Systems Engineering Handbook — 6.5 Configuration Management (opens in a new tab)

    NASA

    Baselines, change control, status accounting and configuration audits.

  3. 03
    ISO/IEC/IEEE 15288:2023, Systems and software engineering — System life cycle processes (opens in a new tab)

    ISO / IEC / IEEE

    Life-cycle process descriptions, including verification and validation processes.

  4. 04
    ISO/IEC/IEEE 29148:2018, Systems and software engineering — Requirements engineering (opens in a new tab)

    ISO / IEC / IEEE

    Characteristics of well-formed requirements and requirements information items.

  5. 05
    SAE EIA-649C, Configuration Management Standard (opens in a new tab)

    SAE International

    Configuration management functions and principles.

  6. 06
    INCOSE Systems Engineering Handbook, 5th Edition (INCOSE-TP-2003-002-05, 2023) (opens in a new tab)

    INCOSE / Wiley

    Systems-engineering practice aligned with ISO/IEC/IEEE 15288:2023.

  7. 07
    SEBoK — System Verification (opens in a new tab)

    Systems Engineering Body of Knowledge (INCOSE, IEEE SMC, SERC)

    Open reference on verification concepts and methods.

Published by
Gamyaa AeroSystems — Engineering Assurance Research
Last reviewed
Status
Status: Architecture

How do your teams trace evidence today?

We are defining the Engineering Evidence Graph with practising engineers. Tell us where traceability breaks down in your programme.