Railway Technology is using cookies

We use them to give you the best experience. If you continue using our website, we'll assume that you are happy to receive all cookies on this website.

ContinueLearn More X

Critical Software Safety-Critical Embedded Systems for Railway

Critical Software

Critical Software supports railway manufacturers in the development, testing and certification of embedded systems, according to CENELEC EN 50126/8/9 standards up to the highest safety integrity level, SIL4.

We have substantial experience working with track-side equipment and rolling-stock control systems, including working with CENELEC standards, as well as real expertise in state-of-the-art technologies such as European Rail Traffic Management System (ERTMS) and communications-based train control (CBTC).

Critical Software also provides turnkey condition-based maintenance solutions that complement our embedded systems capabilities. These solutions supports original equipment manufacturers (OEMs) and operators by adding value to the end-user experience, while enabling more efficient train fleets through improved maintenance management processes.

Independent safety assessments of railway systems

Critical Software performs independent safety assessments (ISA) of railway systems, including:

  • Reliability, availability, maintainability and safety (RAMS) analysis with tasks such as hazard analysis (HA), failure modes effects and criticality analysis (FMECA), fault tree analysis (FTA) and reliability predictions
  • Mean time between failure (MTBF), Mean time to repair (MTTR) and mean down time (MDT) calculations
  • Preparation of safety cases
  • Full support and certification of rolling-stock control systems and track-side signalling systems

Testing, verification and validation projects for railway applications

Critical Software also supports its clients in the development of safety-critical embedded systems by assuming responsibility for the complete verification and validation of systems or components.

We perform:

  • Complete verification and validation projects
  • Validation projects, including test specification, execution and reporting, ensuring compliance with the objectives of the CENELEC standards

Some of the techniques used include hardware-in-the-loop (HIL) testing on target environments, software-in-the-loop testing, nominal and robustness / stress testing, as well as validation through formal methods.

We are also capable of building customised system validation facilities for complete test automation, resulting in a significant reduction of effort required for regression testing.

Embedded software development

Critical Software’s embedded software development experience includes production of requirements, architecture, design and coding, as well as verification and validation activities as a whole.

We are able to work on all stages of the V-model, according with the independence principle. We are able to produce safety-critical applications (also using model-based methodologies), board support packages or real-time operating system (RTOS) components compliant with EN 50128, up to the highest criticality level.

In the particular field of refurbishment and evolution of legacy systems, we also have experience in gap analysis, reverse engineering, re-engineering and re-design of obsolete systems.

Condition-based maintenance

Improving the reliability, availability and efficiency of critical assets is crucial for the railway industry in order to increase safety and operational performance, while reducing running costs. Real-time data analysis avoids costly guesswork, ensuring that critical rail assets are as failsafe as possible.

By tracking assets’ true condition and relating this information to business and operations records, maintenance schedules and usage forecasts, railway operators are able to maximise the usage of their fleet. With all of the available train information, condition-based maintenance processes can be used to reduce maintenance costs.

Critical Software combines its data engineering, condition algorithms and key system integration capabilities to enable holistic monitoring of entire train fleets. Operators can monitor the status of different subsystems, assess their condition, predict failures and produce optimal maintenance plans.

Our knowledge and experience of the safety principles behind critical embedded systems spans across the railway and aerospace industries, allowing us to transfer cutting-edge technologies, knowledge and best practices from one field to another.

Make an enquiry

Follow this company

Follow the company to be always up to date with this company

Press Release

Advanced IT Solutions for Security Services

Advanced IT solutions have an important role in the everyday performance of security services and armed forces.

White Papers

Independent Safety Assessment for Shanghai APM

When Bombardier’s Automated People Movers (APMs) were selected as the basis of the Shanghai Line 8 Phase III, they partnered with Critical Software to conduct an independent safety assessment.

Critical Software

Parque Industrial de Taveiro, lote 49




+351 239 989 100 +351 239 989 119 www.criticalsoftware.com

Critical Software Images

Products and Services


Press Release

12 December 2018

Advanced IT solutions have an important role in the everyday performance of security services and armed forces.

Read more
28 November 2018

CRITICAL Software has been taking part in the UK's Smart Meter Implementation Programme (SMIP) since late-2013.

Read more
14 November 2018

As we celebrate 20 years of CRITICAL Software, we consider some of the most renowned projects we have worked on.

Read more
22 January 2018

A new study from CRITICAL Software has discovered that one in two people believe their technology is properly tested.

Read more
11 April 2017

CRITICAL Software has today announced its 2016 financial results, breaking all previous records and delivering its strongest annual performance to date.

Read more
23 August 2016

Trains work hard and need to be safe, which means operators must keep them in optimum condition. Currently, this requires comprehensive visual checks, completed by an overnight workforce. This can cause delays, and be costly and open to human error.

Read more
11 December 2014

The upgraded platform has already demonstrated its ability to improve the designs of 'event-driven' systems, such as those controlling railway interlocking functions and low-voltage smart grids, and is capable of supporting the development of systems from a broad range of industries.

Read more

Regional Offices

Critical Software

Parque Industrial de Taveiro, lote 49




+351 239 989 100 +351 239 989 119 www.criticalsoftware.com
Critical Software UK

4 Benham Road

Southampton Science Park



SO16 7QJ

United Kingdom

+44 238 011 13 39 +44 870 762 24 87 www.criticalsoftware.co.uk

Contact company


Go Top