TY - GEN
T1 - Test case generation approach for industrial automation systems
AU - Hametner, Reinhard
AU - Kormann, Benjamin
AU - Vogel-Heuser, Birgit
AU - Winkler, Dietmar
AU - Zoitl, Alois
PY - 2011
Y1 - 2011
N2 - The need for increasing flexibility of industrial automation system products leads to the trend to shift functional behavior from hardware solutions to software components. This trend causes an increasing complexity of software components and the need for comprehensive and automated testing approaches to ensure a requested quality level. Nevertheless, a key task in software testing is to identify appropriate test cases typically requiring high effort for test case generation and rework effort for adapting test cases in case of requirements changes. Semi-automated derivation of test cases based on models, like UML, can support test case generation. In this paper we introduce an automated test case generation approach for industrial automation applications which are specified by UML state chart diagrams. In addition we present a prototype application of the presented approach for a sorting machine. Major results showed that state charts (a) can support efficient test case generation and (b) enable automated code generation of test cases and code for the industrial automation domain.
AB - The need for increasing flexibility of industrial automation system products leads to the trend to shift functional behavior from hardware solutions to software components. This trend causes an increasing complexity of software components and the need for comprehensive and automated testing approaches to ensure a requested quality level. Nevertheless, a key task in software testing is to identify appropriate test cases typically requiring high effort for test case generation and rework effort for adapting test cases in case of requirements changes. Semi-automated derivation of test cases based on models, like UML, can support test case generation. In this paper we introduce an automated test case generation approach for industrial automation applications which are specified by UML state chart diagrams. In addition we present a prototype application of the presented approach for a sorting machine. Major results showed that state charts (a) can support efficient test case generation and (b) enable automated code generation of test cases and code for the industrial automation domain.
UR - http://www.scopus.com/inward/record.url?scp=84857403534&partnerID=8YFLogxK
U2 - 10.1109/ICARA.2011.6144856
DO - 10.1109/ICARA.2011.6144856
M3 - Conference contribution
AN - SCOPUS:84857403534
SN - 9781457703287
T3 - ICARA 2011 - Proceedings of the 5th International Conference on Automation, Robotics and Applications
SP - 57
EP - 62
BT - ICARA 2011 - Proceedings of the 5th International Conference on Automation, Robotics and Applications
T2 - 5th International Conference on Automation, Robotics and Applications, ICARA 2011
Y2 - 6 December 2011 through 8 December 2011
ER -