Rigorous evidence of freedom from concurrency faults in industrial control software

  • Authors:
  • Richard Bonichon;Géraud Canet;Loïc Correnson;Eric Goubault;Emmanuel Haucourt;Michel Hirschowitz;Sébastien Labbé;Samuel Mimram

  • Affiliations:
  • CEA, LIST, Gif-sur-Yvette, France;CEA, LIST, Gif-sur-Yvette, France;CEA, LIST, Gif-sur-Yvette, France;CEA, LIST, Gif-sur-Yvette, France;CEA, LIST, Gif-sur-Yvette, France;CEA, LIST, Gif-sur-Yvette, France;EDF Research & Development, Chatou, France;CEA, LIST, Gif-sur-Yvette, France

  • Venue:
  • SAFECOMP'11 Proceedings of the 30th international conference on Computer safety, reliability, and security
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the power generation industry, digital control systems may play an important role in plant safety. Thus, these systems are the object of rigorous analyzes and safety assessments. In particular, the quality, correctness and dependability of control systems software need to be justified. This paper reports on the development of a tool-based methodology to address the demonstration of freedom from intrinsic software faults related to concurrency and synchronization, and its practical application to an industrial control software case study. We describe the underlying theoretical foundations, the main mechanisms involved in the tools and the main results and lessons learned from this work. An important conclusion of the paper is that the used verification techniques and tools scale efficiently and accurately to industrial control system software, which is a major requirement for real-life safety assessments.