DocumentCode :
147943
Title :
MC/DC-Like Structural Coverage Criteria for Function Block Diagrams
Author :
Maruchi, Kohei ; Shin, Hae-Young ; Sakai, Masayuki
Author_Institution :
Syst. Eng. Lab., Toshiba Corp., Kawasaki, Japan
fYear :
2014
fDate :
March 31 2014-April 4 2014
Firstpage :
253
Lastpage :
259
Abstract :
Programmable Logic Controllers (PLCs) are widely used to implement safety-critical systems and therefore software in PLCs requires thorough testing. Some software in PLCs is written in graphical data flow languages such as Function Block Diagram (FBD). But standard coverage criteria for data flow languages haven´t been established. Therefore, we proposed new test coverage criteria for data flow languages in order to confirm the correctness of software in PLCs. As part of this study, we have also developed an automatic test generation technology that generates tests to satisfy the proposed coverage criteria. We evaluated our proposed criteria with actual power plant programs by mutation testing, and confirmed the high ability of our newly developed criteria to detect typical defects.
Keywords :
automatic test pattern generation; parallel languages; program testing; programmable controllers; safety-critical software; visual languages; FBD; MC/DC-like structural coverage criteria; PLC software; actual power plant programs; automatic test generation technology; function block diagrams; graphical data flow languages; modified condition-decision coverage; mutation testing; programmable logic controllers; safety-critical systems; software testing; Generators; History; Iron; Power generation; Software; Standards; Testing; FBD; MC/DC; automatic test generation; coverage criteria; sequence control program;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
Type :
conf
DOI :
10.1109/ICSTW.2014.27
Filename :
6825670
Link To Document :
بازگشت