Automated test case generation approach for PLC control software exception handling using fault injection

Benjamin Kormann, Birgit Vogel-Heuser

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

The development of PLC control software in machine and plant automation is facing increasing challenges, since more and more functionality and safety aspects are in the control software's responsibility. Reliability and robustness of reactive systems in long-term operation is being influenced by physical conditions. These aspects must be considered at an early development stage in order to reduce development costs and fulfill quality requirements at the same time. We propose an automatic test case generation approach to verify the system behavior in erroneous situations using fault injection, simulating component (device) defects during runtime. We focus on the generation of a reduced set of meaningful test cases to be executed in a simulated environment to increase reliability. The applicability is demonstrated on a laboratory plant.

Original languageEnglish
Title of host publicationProceedings
Subtitle of host publicationIECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society
Pages365-372
Number of pages8
DOIs
StatePublished - 2011
Event37th Annual Conference of the IEEE Industrial Electronics Society, IECON 2011 - Melbourne, VIC, Australia
Duration: 7 Nov 201110 Nov 2011

Publication series

NameIECON Proceedings (Industrial Electronics Conference)

Conference

Conference37th Annual Conference of the IEEE Industrial Electronics Society, IECON 2011
Country/TerritoryAustralia
CityMelbourne, VIC
Period7/11/1110/11/11

Fingerprint

Dive into the research topics of 'Automated test case generation approach for PLC control software exception handling using fault injection'. Together they form a unique fingerprint.

Cite this