Rail

Growing populations and urban densification compel modern cities to develop efficient and environmentally friendly urban rail systems for mass transportation. Real time software is an integral part of these rail systems. The rail industry is constantly improving its performance by integrating intelligent, connected autonomous systems. While increasing efficiency these features also increase the complexity of the software and make it challenging to satisfy the strict requirements of rail standards for safety and cybersecurity such as CENELEC EN50128.

CSL has extensive knowledge about how to analyze the safety of software in complex systems of systems with many interdependencies. Decades old conventional technology has very predictable failure modes, while new technologies such as the use of AI/ML and advanced sensors require specialized analysis techniques including the use of formal methods to demonstrate confidence in the statistical algorithms used to predict train movement.

Projects

Confirming Confidence

CSL captured the critical thinking that underlies confidence in the world’s largest machine in an assurance case.

Ensuring Safe Initialization

Developing a safety case for the correct initialization of a computer system that executes safety-critical software in a driverless car.

Safety of Legacy Technologies

CSL helped authorities make informed decisions to repair or replace legacy technology integral to the safe operation of a complex system.

Confirming Confidence

CSL captured the critical thinking that underlies confidence in the world’s largest machine in an assurance case.

Ensuring Safe Initialization

Developing a safety case for the correct initialization of a computer system that executes safety-critical software in a driverless car.

Safety of Legacy Technologies

CSL helped authorities make informed decisions to repair or replace legacy technology integral to the safe operation of a complex system.

Confirming Confidence

CSL captured the critical thinking that underlies confidence in the world’s largest machine in an assurance case.

Ensuring Safe Initialization

Developing a safety case for the correct initialization of a computer system that executes safety-critical software in a driverless car.

Safety of Legacy Technologies

CSL helped authorities make informed decisions to repair or replace legacy technology integral to the safe operation of a complex system.