An official website of the European Union How do you know?      
European Commission logo
JRC Publications Repository Menu

Using logical error detection in software controlling Remote-Terminal Units to predict Critical Information Infrastructures failures

cover
A method for predicting software failures to critical information infrastructures is presented in this paper. Software failures in critical infrastructures can stem from logical errors in the source code which manipulates controllers that handle machinery; i.e. Remote Terminal Units and Programmable Logic Controllers in SCADA systems. Since these controllers are often responsible for handling hardware in critical infrastructures, detecting such logical errors in the software controlling their functionality implies detecting possible failures in the machine itself and, consequently, predicting single or cascading infrastructure failures. Our method may also be tweaked to provide estimates of the impact and likelihood of each detected error. An existing source code analysis method is adjusted to analyze code able to send commands to SCADA systems. A practical implementation of the method is presented and discussed. Examples are given using open-source SCADA operating interfaces.
2015-08-06
Springer International Publishing
JRC94658
978-3-319-20375-1,    978-3-319-20376-8,   
0302-9743,   
http://link.springer.com/chapter/10.1007/978-3-319-20376-8_60,    https://publications.jrc.ec.europa.eu/repository/handle/JRC94658,   
10.1007/978-3-319-20376-8_60,   
Language Citation
NameCountryCityType
Datasets
IDTitlePublic URL
Dataset collections
IDAcronymTitlePublic URL
Scripts / source codes
DescriptionPublic URL
Additional supporting files
File nameDescriptionFile type 
Show metadata record  Copy citation url to clipboard  Download BibTeX
Items published in the JRC Publications Repository are protected by copyright, with all rights reserved, unless otherwise indicated. Additional information: https://ec.europa.eu/info/legal-notice_en#copyright-notice