Governing Configuration Across a Multi-Project Rail Program

WELCOME to the New In Signal
by author Ivan Ristić...

Promo & Careers | Contact us directly for more info how to advertise for FREE!

Latest News | Governing Configuration Across a Multi-Project Rail Program: An Operator-Centric Framework | by Rahiman Shaik

Governing Configuration Across a Multi-Project Rail Program: An Operator-Centric Framework | by Rahiman Shaik

Abstract

Configuration management across multi parallel rail projects demands more than document control. This paper describes a framework that places the operator at the centre of every acceptance decision, organises baselines across five tiers from program architecture down to application data, and maintains three governed configuration states throughout delivery. It covers ETCS transition zones, mixed-fleet compatibility, possession management, defect governance, RAMS traceability and post-handover operations, explaining why each element exists and what can go wrong without it.

The Multi-Project Problem

Anyone who has worked on a major rail program will have encountered some version of the same difficulty. A project team finishes its work, the testing passes, and the documentation looks complete. Then the operator receives a handover package and finds that the installed configuration does not match the approved drawings, the software version in the test records is not the version in the field, or a balise telegram was updated during commissioning but the source dataset was never regenerated.

Multiply that across multiple projects with a mix in brownfield possessions, ETCS transition zones, legacy interlockings, multiple vehicle fleets, and a standards regime spanning EN 50126, EN 50129, SUBSET-026 and Australian national standards and the governance challenge is considerable. The framework described here was developed to address that situation. Its central principle: no unrecorded asset, document, software version, application dataset, temporary arrangement, interface change or operational restriction may be relied upon for safe railway operation.

Operator-Centric Acceptance

The most important design choice in this framework is that the operator, not the project, holds final authority over the accepted configuration. Project completion, supplier acceptance or construction handback does not constitute operator acceptance. Eight conditions must be met before the operator accepts:

  1. the affected Configuration Items (CIs) must be uniquely identified;
  2. the approved design, installed asset and tested configuration must be reconciled;
  3. requirements, hazards, interfaces, defects and change records must be traceable;
  4. applicable functional and physical configuration audits must be complete;
  5. the prescribed notification and technical acceptance process must have been followed;
  6. a Configuration Verification Record (CVR) must demonstrate the accepted state;
  7. operations, maintenance, competency, spares, software and application data obligations must be ready; and
  8. the operator’s authoritative operational view must be updated.

The CVR is often the hardest condition to close honestly. It requires reconciling three separate configuration states (i) what was designed and approved

(ii) what was physically installed

(iii) and what was actually tested, into a single document the operator signs.

Where those three states do not match, the CVR makes the discrepancy visible rather than hiding it behind an approval stamp.

Five-Tier Baseline Hierarchy

The framework organises configuration information across five tiers, L0 through L4.

L0 contains the program-wide system requirements, common architecture, shared standards, safety strategy and CI taxonomy. There is one L0, applying to all multiple projects.

L1 covers individual project scope, boundaries, staged states, possessions and temporary configurations.

L2 defines subsystem architecture, allocated requirements, internal interfaces and RAMS allocations.

L3 identifies the independently controlled physical or logical products — interlockings, Radio Block Centres (RBCs), balise groups, signals, point machines, power supplies — whose change could affect safety, function, interface, performance, maintenance, cybersecurity or evidence validity.

L4 covers software, firmware, programmable logic, control tables, RBC application data, interlocking tables, LEU telegram mappings, balise telegram datasets and Driver Machine Interface (DMI) configurations.

L4 is separated from L3 because application data changes frequently and can invalidate acceptance without any physical hardware changing. A project that updates its RBC data after System Integration Testing (SIT) but before operator acceptance has changed a controlled item without re-entering the formal process. That happens in practice. The hierarchy makes it visible.

Figure 1: Five-tier baseline hierarchy (L0–L4) and the operator acceptance chain.

Configuration Item Register and Identification

The full subsystem register covers 55 CI families across nine engineering domains:

  1. Program and Architecture;
  2. ETCS and train control;
  3. Conventional signalling;
  4. Communications and Cybersecurity;
  5. Power and electrical infrastructure;
  6. Civil, Track and Structures;
  7. Station and passenger systems;
  8. Rolling stock and onboard and construction,
  9. Maintenance and support.

Two aspects deserve attention. First, the SIL column records a governance position, not a final safety allocation. Where no universal integrity allocation is justified, the entry reads “application safety allocation determined by hazard analysis.” SIL is allocated through hazard and risk analysis applied to specific functions, not assigned globally to a subsystem by name. Second, the register includes items often left out: temporary works, Temporary Speed Restrictions (TSRs), possession configurations, road-rail vehicles, diagnostic tools, test tool versions and spares. A TSR changes the operational state of the railway. A test tool whose version is not recorded can invalidate the evidence it generated. A spare loaded with unapproved firmware can cause a failure the moment it is installed.

Every CI receives an immutable identifier using the scheme PRG-[PJ]-[SUB]-[TYPE]-[LOC]-[SEQ]-[VAR]. Revision does not form part of the immutable identifier. The database distinguishes functional position, installed instance, product model, serialised unit, software component, application dataset and controlled document as separate entities. For L4 items the record captures executable and firmware checksums, application-data revision and checksum, compiler and generator versions, build environment, rollback package and cybersecurity patch status.

Phase Gates and Freeze Points

A freeze does not prohibit change. It raises the authority, evidence and re-test burden required to change the baseline. The phase gates are Preliminary Design Review (PDR), Critical Design Review (CDR), Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), System Integration Testing (SIT), trial running, Operational Readiness Review (ORR) and operational release — each carry defined entry and exit criteria covering configuration, engineering interfaces, safety and RAMS evidence, test and defect status, and operator readiness.

The ORR entry criteria include completion of Functional Configuration Audit (FCA) and Physical Configuration Audit (PCA), reconciliation of the three-state Configuration Status Accounting (CSA) record, disposition of all safety-case findings, and confirmation that manuals, Computerised Maintenance Management System (CMMS) records, spares, cybersecurity conditions and competency are ready. The FCA verifies that functional and performance requirements have been met. The PCA verifies that the as-built item conforms to its technical documentation. Both are evidence-based: a demonstration without recorded requirements, expected outcomes and configuration identity is not an FCA.

Figure 2: Program phase gates and freeze points across the Project, Configuration Authority and Operator swim-lanes.

ETCS Transition Zone Governance

An ETCS Level 2-to-conventional transition must not be reduced to a drawing showing a single transition balise. It involves trackside ETCS, onboard ETCS, the RBC, the interlocking, train detection, radio, balises, odometry, the DMI, driver actions, conventional signalling and operating rules. Every element is a controlled CI whose change can affect safety.

Packets 41 and 46 of SUBSET-026, the Level Transition Order and the Conditional Level Transition Order — define how the transition is commanded. Their content, telegram placement distances, braking assumptions, acknowledgement timing and marker board arrangements are application-specific engineering outputs. They are not universal values that can be copied from another route. A telegram dataset copied from a different route, with different positioning references and a different interlocking application, can pass laboratory testing and fail in field conditions.

A change to a balise telegram requires regeneration from the approved source dataset, independent checking and reconciliation before the site can be used again. The re-test matrix requires that any change to Packet 41 or 46 content normally triggers laboratory packet validation, an onboard scenario test and a transition SIT. Approving “no re-test required” on a safety-significant change requires independent review of the impact assessment rationale. Mixed-fleet operation adds a fleet-compatibility matrix covering vehicle class, onboard software version, Balise Transmission Module (BTM) and antenna arrangement, odometry configuration, braking data, Specific Transmission Module (STM) or National Train Control (NTC) capability and approved routes. An ETCS-fitted train is not automatically compatible with every transition it encounters.

Configuration Status Accounting

The operator CSA model maintains three governed views. The Operational/As-Built view records the configuration accepted and authorised for use. The Construction/As-Designed view records the approved configuration a project is authorised to construct or modify. The Test/As-Tested view records the exact configuration present when verification occurred. These three states must not be collapsed into a single “current revision” field.

The CSA database covers CIs, functional positions, installed instances, versioned components, baselines, requirements, interfaces, changes, test events, defects, hazards, documents, concessions, CVRs, operational restrictions, competency records and maintenance objects. The operator dashboard provides counts of matched, missing and conflicting CIs; open safety-critical and safety-related defects; ETCS dataset versions; fleet compatibility status; transition-zone freeze status; and pending regression tests. Every count must be drillable to records and evidence.

 

Defects, RAMS and Handover

Defects are classified as Safety Critical (SC), Safety Related (SR) or Non-Safety (NS). An SC defect has caused or could credibly cause loss of a safety function, an unsafe movement authority, loss of protection or invalidation of a safety claim. The immediate response is to stop the affected test or work, isolate or prohibit operation, and notify the Safety Authority and operator. An unclassified defect is treated as SC until classification is complete. Regression assessment is mandatory for any change to safety requirements, interfaces, software, firmware, ETCS packets, telegrams, RBC or interlocking data, operating rules or cybersecurity patches.

The framework requires bidirectional traceability from operational need through system requirement, safety requirement, hazard control, CI allocation, design, verification, test result, defect or concession, safety-case claim and operational condition. SIL is allocated through hazard and risk analysis applied to specific functions. The program must not assign SIL 4 universally to all ETCS-associated items.

The handover package is evidence of genuine operational readiness, not a document delivery exercise. It includes approved as-built drawings, the CI and asset register, the software and application-data register with checksums and release notes, the safety case and application conditions, defect and concession status, FAT, SAT, SIT and trial records, FCA and PCA reports, CVRs, O&M manuals, maintenance plans, competency materials, spares, calibration requirements, the cybersecurity case and CMMS records. Competency records must be configuration-specific: the system, route, fleet, software and DMI version, transition configuration and degraded scenarios covered. Training against a different DMI layout or mode trajectory is a competence gap that must be controlled before operational use.

Rolling-Wave Delivery and Governance Integrity

The program operates on a rolling-wave model. Projects are staggered so that common L0 decisions precede dependent project freezes. Lessons from early projects are introduced through controlled program changes rather than informal copying. Each wave includes a learning review covering baseline changes, recurring defects, interface failures, possession performance, fleet compatibility, cybersecurity issues and standards interpretations.

Possessions require a Possession Configuration Record covering limits, protecting controls, signalling isolations, temporary equipment, TSRs, staged commissioning sequence, pre-work safe state, test state, post-work state, rollback state, decision times and handback evidence. Rollback must be a designed, resourced and rehearsed configuration, specifying the decision authority, latest decision time, predecessor baseline, physical reinstatement tasks, software and data restoration, and the recovery plan.

The entire program operates within one architecture, one CI taxonomy, one standards register, one three-state CSA model and one operator acceptance process. A project that adopts its own numbering scheme, a different version of a standard or a separate CSA record represents a governance failure the program must detect and correct before handover.

Conclusion

Configuration management on a large rail program is an engineering discipline that preserves a demonstrable relationship among requirements, architecture, interfaces, assets, software, application data, tests, hazards, defects and operational acceptance. When that relationship breaks down because a field change was not recorded, a telegram was updated without re-entering the release process, or an operational baseline was promoted before the CVR was complete — the operator manages a railway whose configuration they cannot fully account for.

The framework places the operator as the owner of the Operational/As-Built truth, holds projects accountable for accurate Construction/As-Designed and Test/As-Tested evidence until formally accepted, and requires the Configuration Authority to reconcile those states without substituting administrative completeness for technical verification. For ETCS programs, no generic transition arrangement is universally safe. Every packet, telegram, balise placement, RBC logic set, DMI configuration and mode trajectory is an application-specific engineering output controlled as baseline data for the route, fleet and operating rules to which it applies.

A useful test of whether governance is working is whether auditors can answer these questions from controlled records: What is operating now? Who accepted it and when? What design was authorised? What was physically installed? What exact configuration was tested? Which requirements and hazards does it satisfy? Which defects, concessions and restrictions remain? Can the prior safe configuration be restored? Failure to answer any of those from the authoritative record is a configuration-governance nonconformity.

 

 

References

[1]  ISO 10007:2017 — Quality management systems — Guidelines for configuration management.

[2]  ISO/IEC/IEEE 15288:2023 — Systems and software engineering — System life cycle processes.

[3]  EN 50126-1:2017 — Railway applications — The specification and demonstration of RAMS.

[4]  EN 50129:2018 — Railway applications — Safety-related electronic systems for signalling.

[5]  EN 50128:2011+A1:2020 — Software for railway control and protection systems.

[6]  ERA, SUBSET-026 v3.6.0 — ERTMS/ETCS System Requirements Specification.

[7]  ERA, SUBSET-040 v4.0.0 — ERTMS/ETCS Dimensioning and Engineering Rules.

[8]  ERA, SUBSET-041 v4.0.0 — Performance Requirements for Interoperability.

[9]  ERA, SUBSET-091 v3.6.0 — Safety Requirements for Levels 1 and 2.

[10]  ARISO (formerly RISSB), AS 7711:2018 — Signalling Principles.

[11]  ARISO (formerly RISSB), AS 7717:2016 — Signal Testing and Commissioning.

[12]  ONRSR — Interoperability of Railway Operations. Office of the National Rail Safety Regulator.

[13]  IEC 62443 series — Industrial-process measurement, control and automation network security.

[14]  CLC/TS 50701:2021 — Railway applications — Cybersecurity.

About the Author: Rahiman Shaik is a railway systems specialist with more than 27 years of experience in signalling, ETCS, CBTC, testing & commissioning, systems and operational integration, configuration governance, and programme management. The views expressed in this paper are solely those of the author.

newinsignallatestnews1

Subscription Plans

Subscribe and enjoy unlimited access to Newsletters

Free

Subscribe Now for FREE

Basic

Monthly fee 9,99 CHF

Premium

Monthly fee 12,99 CHF