DocumentCode
1792629
Title
Applying static code analysis on industrial controller code
Author
Stattelmann, Stefan ; Biallas, Sebastian ; Schlich, Bastian ; Kowalewski, Stefan
Author_Institution
ABB Corp. Res. Germany, Ladenburg, Germany
fYear
2014
fDate
16-19 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
Static code analysis techniques are a well-established tool to improve the efficiency of software developers and for checking the correctness of safety-critical software components. However, their use is often limited to general purpose or “mainstream” programming languages. For these languages, static code analysis has found its way into many integrated development environments and is available to a large number of software developers. In other domains, e. g., for the programming languages used to develop many industrial control applications, tools supporting sophisticated static code analysis techniques are rarely used. This paper reports on the experience of the authors while adapting static code analysis to a software development environment for engineering the control software of industrial process automation systems. The applicability of static code analysis for industrial controller code is demonstrated by a case study using a real-world control system.
Keywords
process control; production engineering computing; program diagnostics; software engineering; control software; control system; industrial controller code; industrial process automation systems; software development; static code analysis techniques; Abstracts; Automation; Computer languages; IEC standards; Libraries; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location
Barcelona
Type
conf
DOI
10.1109/ETFA.2014.7005254
Filename
7005254
Link To Document