Configuration-aware evidence validity: when verified stops meaning verified
In short
Configuration-aware evidence validity means checking that each piece of verification evidence applies to the exact requirement revision, hardware and software configuration, test article, procedure, tools and environment now under review.
Evidence produced on an earlier configuration may no longer prove the requirement. AEAIP is designed to flag it as At Risk, so that an engineer either retains it with a recorded rationale or requires reverification.
01
“Verified ✓” is a statement about the past
A verification matrix that says a requirement is verified is really saying: on a particular date, on a particular configuration, under a particular procedure, a result met the requirement as it was then written.
Programmes change continuously. Firmware is updated, boards are revised, units are swapped after a fault, procedures are corrected and requirements are tightened. Each change is approved through change control, and each is reasonable on its own. What is rarely re-checked is the evidence that was produced before it.
The result is a matrix that is green and wrong. It is usually discovered late: during a configuration audit, at a pre-ship review, or after an anomaly in test or in orbit.
02
Nine things that can invalidate evidence
01
Requirement revision
- What changes
- The requirement text, value, tolerance or condition changes.
- Why it matters
- Evidence proves the requirement as written when the test was run, not as written today.
- Example
- Charge-termination tolerance tightened from ±0.02 V to ±0.015 V.
- AEAIP would check
- Does the result still meet the new criterion, with the measurement uncertainty?
02
Design revision
- What changes
- A drawing, model, schematic or interface definition changes.
- Why it matters
- Analyses and tests reflect the design they were run on.
- Example
- Interface control document Rev C → Rev D changes a telemetry rate.
- AEAIP would check
- Which evidence references the earlier design revision?
03
Hardware revision
- What changes
- A board, part, material or supplier changes, or a unit is replaced.
- Why it matters
- Form, fit or function may differ, and workmanship evidence is unit-specific.
- Example
- EPS board PCB Rev B → Rev C with a changed sense resistor.
- AEAIP would check
- Was the evidence produced on the revision and serial number now installed?
04
Software revision
- What changes
- Flight software, firmware, FPGA image or configuration table changes.
- Why it matters
- A new build can change behaviour anywhere, including in untouched code paths.
- Example
- Battery management firmware 2.3.0 → 2.4.0.
- AEAIP would check
- Which results were produced on the earlier build, and what does the regression set cover?
05
Test configuration
- What changes
- Harnessing, test equipment, simulators, stimuli or setup differ from the flight configuration.
- Why it matters
- A test only proves what it exercised, through the interfaces it actually used.
- Example
- A HIL simulator upgraded from v3.0 to v3.1 between runs.
- AEAIP would check
- Are differences between test and flight configuration documented and justified?
06
Test article pedigree
- What changes
- The history and build state of the unit that was tested.
- Why it matters
- Engineering, qualification and flight models differ by design. Evidence transfers only with a documented rationale.
- Example
- Payload MTF measured on the engineering model, not the flight model.
- AEAIP would check
- Is the tested unit representative of flight for this requirement?
07
Tool version
- What changes
- Analysis software, compilers, code generators and test scripts change.
- Why it matters
- A different tool version can produce a different answer from the same input.
- Example
- Structural solver upgrade between the CDR analysis and the final loads cycle.
- AEAIP would check
- Is each analysis and build reproducible with the recorded tool versions?
08
Procedure revision
- What changes
- The test or inspection procedure, its steps or its pass/fail criteria change.
- Why it matters
- Evidence is valid against the criteria the procedure applied.
- Example
- TP-EPS-022 Rev A → Rev B adds a cold-case charge cycle.
- AEAIP would check
- Was the evidence produced under the procedure revision now approved?
09
Environment
- What changes
- Test levels, facility, calibration state or operating conditions change.
- Why it matters
- A result at one temperature, vibration level or vacuum is not a result at another.
- Example
- Qualification levels revised after a launch-vehicle change.
- AEAIP would check
- Were the test conditions at least as severe as the conditions now required?
03
Evidence validity states
| State | Meaning | Who decides |
|---|---|---|
| Current | Produced on the configuration and requirement revision now under review. | Shown by AEAIP; confirmed at closure by the responsible engineer. |
| At Risk | Something in the evidence's configuration, procedure or requirement has changed since it was produced. | Flagged automatically (concept). |
| Retained with rationale | An engineer has shown, for example by delta analysis or similarity, that the change does not affect this evidence. | Engineering decision, recorded with rationale. |
| Reverification Required | The change affects the evidence; the verification must be repeated or re-analysed. | Engineering decision. |
| Superseded | Replaced by newer evidence for the current configuration. Kept for history. | Recorded on closure of the new evidence. |
A change does not automatically invalidate evidence. Engineering judgement often shows it is unaffected, for example a connector change on a board whose evidence concerns software timing. The point is that the judgement is made, recorded and reviewable, instead of assumed.
04
Worked example: SAT-EPS-014
Requirement
SAT-EPS-014
The EPS shall terminate battery charging at 4.10 V ±0.02 V per cell between 0 °C and 40 °C.
- June
Verified
Verified in June by test report TR-EPS-114 (pass)
- Since
Configuration changed
Five items in the evidence's configuration no longer match the baseline under review.
- Now
Evidence validity: At Risk
The June evidence was produced on a different configuration.
- Engineer
Reverification Required
Delta analysis shows the charge-termination logic changed, so the test must be repeated.
| Item | Evidence produced on | Current baseline |
|---|---|---|
| Requirement | Rev 2 (±0.02 V) | ChangedRev 3 (±0.015 V) |
| Battery management firmware | BMS FW 2.3.0 | ChangedBMS FW 2.4.0 |
| EPS board | PCB Rev B | ChangedPCB Rev C |
| EPS–OBC interface | ICD Rev C | ChangedICD Rev D |
| Test procedure | TP-EPS-022 Rev A | ChangedTP-EPS-022 Rev B |
Fictitious requirement and values. The change list is detected automatically in this concept; deciding that reverification is required is an engineering judgement.
Step through the same scenario interactively in the evidence validity demonstration.
05
What happens when a verified component changes revision?
- 01Change request approved through change control
- 02Evidence produced on the earlier revision identified
- 03Affected requirements and reviews identified
- 04Each item dispositioned by an engineer
- 05Retain with rationale, delta test, or full reverification
- 06Requirement closure updated and re-approved
- 07Affected review gates informed
In manufacturing quality the same logic drives a partial or delta First Article Inspection after a design or process change; DAQIP™ applies it at the characteristic level. AEAIP applies it at the system level, across requirements, verification evidence and review gates.
06
Configuration management: the foundation
Configuration-aware validity rests on ordinary, well-established configuration management. Configuration management standards and guidance, such as SAE EIA-649C, ISO 10007 and ECSS-M-ST-40, describe the same core functions:
- Planning — how configuration will be managed on the programme.
- Identification — every configuration item, its documentation and its revision.
- Change control — proposing, evaluating, approving and implementing changes.
- Status accounting — the current, recorded state of every item and change.
- Verification and audit — confirming the product matches its documentation, for example through functional and physical configuration audits before acceptance.
It helps to keep four configurations distinct: as-designed, as-built, as-tested and as-flown. Evidence is produced on the as-tested configuration and relied on for the as-flown one. Every difference between them needs a rationale.
07
Test article pedigree
Spacecraft programmes test several physical models: engineering models for development, qualification models or protoflight units for design proof, and flight models for acceptance. Each has its own build history, nonconformances and repairs.
A test article's pedigree records that history and how the article differs from flight. It is what decides whether a result on one unit is evidence for another. In the demo, an imager MTF result on the engineering model is treated as an evidence gap for the flight model because the focal-plane mount differs.
08
Software builds, tools and environments
For software, configuration means more than a version number: source revision, build configuration, compiler and library versions, configuration tables and the target hardware. A result is reproducible only if the build is.
The same applies to the tools that produce evidence: analysis software, simulators, test scripts and measurement instruments with their calibration. These are part of the evidence's configuration, and AEAIP records them as such.
Questions
Configuration assurance questions
What is configuration-aware evidence?
Configuration-aware evidence is verification evidence that is linked to the exact configuration it was produced on: the requirement revision, hardware revision and serial number, software build, procedure revision, tool versions and test environment. That link makes it possible to tell whether the evidence still applies when the configuration under review changes.
What happens when a verified component changes revision?
The change is assessed through change control. Evidence produced on the earlier revision is identified, and an engineer decides, for each affected requirement, whether the evidence can be retained with a documented rationale (for example a delta analysis or similarity argument), or whether a delta test or full reverification is required. The requirement is reopened until that is done, and the affected review gates are informed.
What is configuration management in spacecraft verification?
Configuration management identifies every configuration item and its revision, controls changes through formal approval, records the current status of every item, and audits that the as-built product matches its documentation. In verification it ensures that each test or analysis is run on, and recorded against, a known configuration, so that the evidence can be trusted for the product that actually flies.
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.
- 01NASA Systems Engineering Handbook — 6.5 Configuration Management (opens in a new tab)
NASA
Baselines, change control, status accounting and configuration audits.
- 02NASA 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.
- 03NASA Systems Engineering Handbook — 3.7 Project Phase D: System Assembly, Integration and Test, Launch (opens in a new tab)
NASA
Integration and test reviews (TRR, SAR, ORR) and preparation for flight or mission readiness.
- 04SAE EIA-649C, Configuration Management Standard (opens in a new tab)
SAE International
Configuration management functions and principles.
- 05ISO 10007:2017, Quality management — Guidelines for configuration management (opens in a new tab)
ISO (TC 176)
Configuration management planning, identification, change control, status accounting and audit.
- 06ECSS-M-ST-40C Rev.1, Space project management — Configuration and information management (opens in a new tab)
European Cooperation for Space Standardization
Configuration and information management for space projects.
- 07AS9102C, Aerospace Series — First Article Inspection Requirements (opens in a new tab)
SAE International / IAQG
First Article Inspection requirements and FAI Report structure.
- Published by
- Gamyaa AeroSystems — Engineering Assurance Research
- Last reviewed
- Status
- Status: Research