Author: Tsiplaki Spiliopoulou, C.
Paper Title Page
THPHA160 Experience With Static PLC Code Analysis at CERN 1787
  • C. Tsiplaki Spiliopoulou, E. Blanco Viñuela, B. Fernández Adiego
    CERN, Geneva, Switzerland
  The large number of industrial control systems based on PLCs (Programmable Logic Controllers) available at CERN implies a huge number of programs and lines of code. The software quality assurance becomes a key point to ensure the reliability of the control systems. Static code analysis is a relatively easy-to-use, simple way to find potential faults or error-prone parts in the source code. While static code analysis is widely used for general purpose programming languages (e.g. Java, C), this is not the case for PLC programs. We have analyzed the possibilities and the gains to be expected from applying static analysis to the PLC code used at CERN, based on the UNICOS framework. This paper reports on our experience with the method and the available tools and sketches an outline for future work to make this analysis method practically applicable.  
poster icon Poster THPHA160 [0.555 MB]  
DOI • reference for this paper ※  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)