Comparison of the parallel and serial architectures for n-version programming as applied to railway interlocking systems

Eriş O., Anik V. G., Yildirim U., Söylemez M. T., Kurtulan S.

1st IFAC Workshop on Advances in Control and Automation Theory for Transportation Applications, ACATTA 2013, İstanbul, Turkey, 16 - 17 September 2013, vol.1, pp.60-64 identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 1
  • Doi Number: 10.3182/20130916-2-tr-4042.00032
  • City: İstanbul
  • Country: Turkey
  • Page Numbers: pp.60-64
  • Keywords: Functional Safety Applications for transportation, Interlocking System, N-version programming, Plc, Railway signalization
  • Istanbul Technical University Affiliated: Yes


The concept of functional safety gains importance with the increasing number of hazardous accidents in the railway industry. In literature, some hardware and software architectures are proposed for the functional safety. As N-version programming is getting popular as preferred software architecture in railway industry, the effect of various hardware implementations of N-version programming on the functional safety remains unclear. In this study, two different hardware setups will be evaluated for Nversion programming. After the effect of these hardware setups on the functional safety is analyzed, the effects on the hardware usage and overall response time will be tested on a sample train station. © IFAC.