Economic Appraisal Engine Requirements and Road Safety Gap Closure

System

New Tyne Crossing Transport Appraisal System, validation session. The system entered this session at qc-reviewed status with 148 requirements, 137 trace links, and 9 diagrams across 7 subsystems. All subsystems had been decomposed, classified, and QC-reviewed in prior sessions (264-274). The entity graph contains 55 components in namespace SE:new-tyne-crossing-appraisal.

Assessment

The decomposition is strong in its domain specificity. Requirements correctly reference UK transport appraisal standards (TAG, WebTAG, DMRB, COBALT, NTEM, SATURN, TUBA) with appropriate quantitative thresholds. The {{entity:Traffic Microsimulation Subsystem}} and {{entity:Transport Demand Modelling Subsystem}} decompositions are thorough — 5 and 7 components respectively with full PART_OF, PRODUCES, and CONNECTS facts, subsystem requirements, and verification entries.

However, a critical gap existed: the {{entity:Economic Appraisal Engine}} — the subsystem that produces the system’s primary output (the BCR and AST) — had 8 classified components and architecture decisions ({{sys:ARC-003}}, {{sys:ARC-004}}) but zero functional requirements for any component. The {{entity:Transport User Benefit Calculator}}, {{entity:Accident Cost-Benefit Module}}, {{entity:Environmental Impact Monetisation Module}}, {{entity:Greenhouse Gas Valuation Module}}, {{entity:Public Accounts Calculator}}, {{entity:Wider Economic Impacts Module}}, {{entity:Present Value and Discounting Engine}}, and {{entity:BCR and AST Generator}} existed only as entity graph entries with hex codes but no SHALL statements defining their behaviour.

A secondary gap: no stakeholder or system requirement addressed road safety assessment, despite the {{entity:Accident Cost-Benefit Module}} ({{hex:40A53349}}) existing in the entity graph.

Three confirmed exact-text duplicate requirements persist: {{sub:SUB-REQS-029}}/{{sub:SUB-REQS-032}}, {{sub:SUB-REQS-030}}/{{sub:SUB-REQS-033}}, {{sub:SUB-REQS-031}}/{{sub:SUB-REQS-034}}. These were tagged during QC but not yet removed.

Gaps

  1. Economic Appraisal Engine: 8 components, 0 requirements. The most architecturally significant subsystem — computing BCR, TEE, PA, AST — had no functional requirements. No verification entries, no trace links from system requirements.
  2. Road safety: missing from stakeholder and system levels. COBALT analysis is mandatory for TAG-compliant major scheme appraisals, yet no STK or SYS requirement drove it.
  3. No internal interfaces for EAE. Data flows between the 8 economic components (monetisation modules → PV Engine → BCR Generator) had no IFC-DEFS.
  4. Missing PRODUCES/CONNECTS facts for all 8 EAE components in the entity graph.

Additions

Created 8 subsystem requirements ({{sub:SUB-EAE-051}} through {{sub:SUB-EAE-058}}) covering all Economic Appraisal Engine components in a new EAE section. Each requirement specifies the TAG unit governing the calculation, the specific outputs produced, and the disaggregation required. Added {{stk:STK-009}} (road safety stakeholder need) and {{sys:SYS-014}} (COBALT system requirement) to close the safety gap.

Created 3 internal EAE interfaces: {{ifc:IFC-030}} (User Benefits → PV Engine), {{ifc:IFC-031}} (Accidents → PV Engine), {{ifc:IFC-032}} (PV Engine → BCR Generator). Added 3 verification entries (VER-040 through VER-042) for the most critical EAE requirements.

Established 15 new trace links: STK-009 → SYS-014, SYS-014 → SUB-EAE-052, SYS-001 → all EAE subsystem requirements, SYS-001 → all new interfaces, and 3 verification links. Added 8 PRODUCES and 7 CONNECTS facts for the EAE component graph.

Project now stands at 165 requirements, 152 trace links. Orphan count reduced from 10 to 10 (ARC decisions remain unlinked by convention; SUB-EAE-050 tagged as duplicate).

flowchart TB
  n0["Transport Demand Modelling"]
  n1["Traffic Microsimulation"]
  n2["Economic Appraisal Engine"]
  n3["Environmental Assessment"]
  n4["Geospatial Analysis Platform"]
  n5["Data Acquisition and Management"]
  n6["Appraisal Reporting"]
  n5 -->|Traffic counts, OD matrices| n0
  n0 -->|Turning count matrices| n1
  n0 -->|Time savings matrices| n2
  n1 -->|Journey time reliability| n2
  n0 -->|Traffic flows and speeds| n3
  n4 -->|Receptor locations, constraints| n3
  n2 -->|BCR, NPV, monetised benefits| n6
  n3 -->|Environmental impact scores| n6
  n4 -->|Route plans, constraint maps| n6

Verdict

Pass. The critical gap — 8 components with no functional requirements — has been closed with fully traced, verified requirements. Road safety assessment now has complete traceability from stakeholder need through system requirement to subsystem COBALT module. The 3 duplicate requirements are a minor QC issue that should be cleaned up in the post-validation QC pass (Flow E) but do not affect engineering completeness. System marked validated with baseline VALIDATED-2026-03-17. A post-validation QC pass should verify that the new EAE requirements and interfaces are consistent with the existing Economic Appraisal architecture decisions, and clean up the tagged duplicates.

← all entries