V&V Standards Coverage

Verification & validation across IMO, RiMEA, NIST TN 1822 and ISO 20414. Generated 2026-09-16 13:10 UTC from standards/coverage.json + the latest V&V run.

42Pass
0Notebook
6XFail
3Skip
14Pending
0Fail

IMO MSC.1/Circ.1533 — 6/11 covered

Revised Guidelines for Evacuation Analysis for New and Existing Passenger Ships · pytest-asserted

TestNameCriterionStatus
IMO 1Walking speed in a corridorEvacuation time ~ d/v +/- 20%PASS
IMO 2Walking speed up stairsMaintain assigned speed upstairs
Not implemented as an IMO-tier test; stair speed is covered by RiMEA-02 / NIST-2.2.
PENDING
IMO 3Walking speed down stairsMaintain assigned speed downstairs
Not implemented as an IMO-tier test; covered by RiMEA-03 / NIST-2.2.
PENDING
IMO 4Exit flow rateFlow through a 1 m exit is physically plausiblePASS
IMO 5Response timeAgents respect an assigned pre-movement distribution
Covered by RiMEA-05 / NIST-1.1; no IMO-tier test.
PENDING
IMO 6Rounding cornersNavigate a 90-degree corner, stay in geometryPASS
IMO 7Assignment of population demographicsAll agents evacuate within [25 s, 120 s]PASS
IMO 8CounterflowCounterflow increases evacuation timePASS
IMO 9Exit-count sensitivityHalving the exits increases evacuation timePASS
IMO 10Exit route allocationAgents use assigned escape routes
RE-03 is declared in test_imo_room_evacuation.py but not implemented; route allocation is covered by RiMEA-10 / NIST-3.1.
PENDING
IMO 11Congestion / flow on stairsCongestion forms at flow constraints
Covered by RiMEA-16 / NIST-5.1; no IMO-tier test.
PENDING

RiMEA 4.1.1 — 16/19 covered

Guideline for Microscopic Evacuation Analysis (RiMEA), section 4.1.1 verification tests · pytest-asserted

TestNameCriterionStatus
Test 1Speed in a corridorTravel time at 1.33 m/s in [26, 34] sPASS
Test 2Speed up stairsWalking speed maintained upstairsPASS
Test 3Speed down stairsWalking speed maintained downstairsPASS
Test 4Fundamental diagramSpeed-density relation matches empirical data
Placeholder: requires measurement areas + density sweeps.
SKIP
Test 5Pre-movement timeAgents respect assigned pre-movement delayPASS
Test 6Corner movementNavigate a corner without wall penetrationPASS
Test 7Demographic parametersSpeed distribution matches the age-based tablePASS
Test 8Parameter studyEvacuation time varies with parameters
Placeholder: requires a parameter sweep harness.
SKIP
Test 9Large public spaceClosing 2/4 exits increases evacuation timePASS
Test 10Route allocationAgents use assigned escape routesPASS
Test 11Escape route choiceAgents prefer the closer exit
Placeholder: requires route-choice modeling.
SKIP
Test 12aGoal positionCloser goal yields shorter evacuationPASS
Test 12bBottleneck lengthLonger bottleneck increases evacuation timePASS
Test 12cCongestion influenceMeasure congestion influence at bottlenecksPASS
Test 12dBottleneck widthWider bottleneck yields faster evacuationPASS
Test 13Fundamental diagram on stairsDown-stair speed > up-stair speedPASS
Test 14Route choiceDocument short vs long route preferencePASS
Test 15Large crowd around a cornerCorner slows evacuation vs a straight pathPASS
Test 161D fundamental diagram1D speed-density within the empirical envelopePASS

NIST TN 1822 — 9/18 covered

The Process of Verification and Validation of Building Fire Evacuation Models (Ronchi et al., 2013) · pytest-asserted

TestNameCriterionStatus
Verif.1.1Pre-evacuation time distributionsKS p > 0.05 for uniform/gamma/lognormal/weibullPASS
Verif.2.1Speed in a corridorWalking speed 1.0 +/- 0.05 m/s over the 40 m segmentPASS
Verif.2.2Speed on stairs (up)Stair speed 1.0 +/- 0.05 m/s upward over 100 mPASS
Verif.2.2Speed on stairs (down)Stair speed 1.0 +/- 0.05 m/s downward over 100 mPASS
Verif.2.3Movement around a cornerAll 20 agents evacuate; no boundary penetrationPASS
Verif.2.4Assigned demographicsGaussian(1.2, 0.2) desired-speed distribution configuredPASS
Verif.2.5Reduced visibility vs walking speedSmoke-driven speed reduction
Needs smoke / extinction-coefficient handling.
PENDING
Verif.2.6Agent incapacitation (FED)FED-driven incapacitation
Needs an FED sub-model.
PENDING
Verif.2.7Elevator usageAgents evacuate via elevator
Needs an elevator component.
PENDING
Verif.2.8Horizontal counter-flowsPrimary completions non-increasing as counterflow grows (equal budget)PASS
Verif.2.9Group behavioursGroup 1 arrival spread <= 10 s
CollisionFreeSpeedModel has no group-cohesion model (spread ~24 s).
XFAIL
Verif.2.10Agents with movement disabilitiesReduced-mobility agent profiles
Needs reduced-mobility / agent-size profiles.
PENDING
Verif.3.1Exit route allocationEach of 13 agents reaches its allocated exitPASS
Verif.3.2Social influenceExit choice shifts under social influence
Needs a social-influence component.
PENDING
Verif.3.3AffiliationAgents prefer familiar exits
Needs an affiliation component.
PENDING
Verif.4.1Dynamic availability of exitsAgents reroute when an exit closes at runtime
Needs runtime exit toggling.
PENDING
Verif.5.1CongestionPeak density at the room exit > corridor midsectionPASS
Verif.5.2Maximum flow ratesSustained specific flow <= 1.33 p/m/s (IMO)
CollisionFreeSpeedModel has no door-flow limiter (emergent ~5 p/m/s).
XFAIL

ISO 20414:2020 — 11/17 covered

Fire safety engineering - Verification and validation protocol for building fire evacuation models · pytest-asserted

TestNameCriterionStatus
Test 1Pre-evacuation time assignmentStart times fit the assigned distribution (two-sample KS, alpha=0.05)PASS
Test 2Walking speed in a corridorWalking speed 1.0 +/- 0.05 m/s over the 40 m segmentPASS
Test 3Walking speed on stairsStair speed 0.5 +/- 0.05 m/s in the speed-factor zonePASS
Test 4Movement around a cornerAll agents evacuate; no boundary penetrationPASS
Test 5Assigned occupant demographicsRealized speeds match Gaussian(1.2, 0.2) (pooled mean/std + KS)PASS
Test 6Horizontal counter-flowsCrossing time increases with counterflow
No lane formation in CollisionFreeSpeedModel; the primary crowd deadlocks at >= 50 counterflow agents, so the crossing time is undefined.
XFAIL
Test 7Occupant incapacitationFED-driven incapacitation
Not shipped; needs an FED sub-model.
PENDING
Test 8Exit route allocationEvery agent reaches its allocated exitPASS
Test 9Elevator usageAgents evacuate via elevator
Not shipped; needs an elevator component.
PENDING
Test 10Congestion in front of a stairPeak density at the room->neck entrance and stair base exceeds the mid-corridorPASS
Test 11Maximum flow rates at an exitSustained specific flow <= 1.33 p/m/s (IMO)
CollisionFreeSpeedModel has no door-flow limiter (emergent ~5 p/m/s).
XFAIL
Test 12Stair flow ratesFlow rate increases with stair width (positive slope)PASS
Test 13Flow, density and speed in a corridorZone-2 speed stays within the assigned free speed
CollisionFreeSpeedModel does not reproduce an empirical fundamental diagram; zone-2 speeds exceed the 1.0 m/s free speed.
XFAIL
Test 14Group behaviourThe homogeneous fast group reaches the exit together (spread <= 10 s)PASS
Test 15Social influence on exit choiceA deterministic exit-2 occupant raises free occupants' exit-2 usage
CollisionFreeSpeedModel has no social-influence model; exit-2 usage is unchanged.
XFAIL
Test 16Affiliation to familiar exitsJourney-weighted affiliation biases exit choice (80/20 -> exit 2 preferred)PASS
Test 17Route choice from geometric layoutAgents prefer the geometrically shorter routePASS

PASS criterion asserted & met · XFAIL criterion asserted but blocked by a model limitation · NOTEBOOK demonstrated in a notebook (no automated assert) · SKIP placeholder test · PENDING defined by the standard, not implemented · FAIL asserted & failing