Skip to content

Connectivity ​

Purpose ​

Manages data synchronisation, offline capability, connection management, and conflict resolution for both connected and disconnected operation scenarios.

Primary Users: All system users (indirectly - this provides underlying connectivity infrastructure) Business Value: Ensures consistent, up-to-date information across all devices for safety-critical decision making

Core Concepts & Context ​

The Digital Lock On system operates in challenging network environments where connectivity can be intermittent. Users need current, accurate information regardless of network conditions, and updates from other users must be delivered automatically without manual intervention.

This domain handles the foundational connectivity concerns that enable all other domains to function reliably in real-world railway operational environments.

Jobs to be Done (JTBD) ​

ActorJTBDSuccess Metric
Site ProtectorSee real-time updates of worker/plant status changes without refreshingStatus changes appear automatically within acceptable timeframe
WorkerView current worksite state when arriving on-siteDisplays most recent protection and operational status
System AdministratorEnsure data consistency across all user sessionsNo data conflicts or synchronisation errors occur

Key Interactions & Dependencies ​

  • Interacts With: All domains - provides connectivity infrastructure for worker operations, protection management, plant operations, and system administration
  • Depends On: Network infrastructure, authentication services for session management

Assumptions & Out of Scope ​

Assumptions ​

  • Network connectivity will be intermittent in operational environments
  • Users may operate from multiple devices but should be limited to single sessions
  • Safety-critical information requires reliable synchronisation

Out of Scope ​

  • Network infrastructure provisioning and management
  • Device-specific connectivity configuration
  • Bandwidth optimisation beyond basic data synchronisation

Requirements Index ​

Data Synchronisation & Real-Time Updates ​

Session & Conflict Management ​

Domain-Specific Decisions ​

No domain-specific decisions yet - architecture decisions will be added as they are made

Internal use only