Better Development of Safety Critical Systems:Chinese High Speed Railway System Development Experience Report
Ensure the correctness of safety critical systems play a key role in the worldwide software engineer. Over the past yeas we have been helping CASCO Signal Ltd which is the Chinese biggest high speed railway company to develop high speed railway safety critical software. We have also contributed specific methods for develop better safety critical software, including a search-based model-driven software development approach which uses VIATRA Solver and UML diagram refinement method to construct Sysml model and use SAT solver to check the model. This talk aims at sharing the challenge of developing high speed railway safety critical system, what we learn from develop a safety critical software with a Chinese high speed railway company, and we use ZC subsystem as a case study to show the systematic model-driven safety critical software development method.