Railway Systems Engineering
Accelerated Development and Efficient Testing
Railway software, devices, and systems connect people. They need to function with maximum reliability, both in the vehicle and on the tracks. Standards like CENELEC EN 50716 (which replaces EN 50128 and EN 50657), the seamless integration of digital solutions into existing systems, as well as the necessity for effective collaboration among network operators, regulatory authorities, and manufacturers are just a few challenges in software development for railway applications.

Simplifying Railway Projects by Accelerated Development and Efficient Testing
With Vector solutions, you can simplify the development of a wide spectrum of complex cyber-physical systems, spanning from embedded software to intricate networks and distributed systems.
Our development tools empower engineers and quality assurance teams alike, streamlining their testing processes, catching defects early, and ensuring consistent results across different test runs.
Whether it’s unit testing, integration testing, or end-to-end testing, having robust and automated tools in place significantly enhances the software development lifecycle. There are many ways in which your railway project can benefit from our solutions:
Application Areas
Extensive Toolchain for All Development and Testing Phases


CANoe for Railway Systems and Networks
CANoe is our comprehensive software tool for development, test and analysis of individual devices and entire systems of connected devices. It supports network designers, development and test engineers throughout the entire development process – from planning to system-level test. CANoe represents a state-of-the-art test environment with support for single microcontroller tests, module tests, integration tests, conformance tests, regression tests, and testing of prototypes.
Now Available: Railway Signalling Add-On for CANoe
Automate the testing of your railway signaling components, such as interlocking systems and object controllers. The Add-On provides support for EULYNX and NeuPro systems to our test tool CANoe. Notable features include:
- Support for the protocols SCI (PDI and BTP), RaSTA and OPC UA.
- Create and run test cases to verify requirements on all protocol levels
- Create new simulations at application level, or utilize existing simulators.
- Delay, drop, and manipulate messages with fault injection capabilities.
- Verify the security of your system with fuzz testing capabilities.
- Track your progress by linking test cases to requirements in ALM tools.
Check out our success stories with DB InfraGO and Pintsch – two examples how CANoe simplifies development and testing of railway signalling systems.
Success Stories with Customers


DB InfraGO: Automated Acceptance Tests of Railway Signalling Systems


Pintsch: Successful Implementation of a Test System for Digital Interlockings


Harsco Rail: Catenary Maintenance Vehicle Control Software


ENYSE: SIL4 Certification According to CENELEC

