Author:
Land Kathrin,Vogel-Heuser Birgit,Off Richard
Abstract
AbstractAutomated production systems require continuous maintenance and validation through regression tests after on-site changes. However, identifying change-affected system parts, selecting relevant test steps, and scheduling them time-efficiently are time-consuming for on-site test engineers, especially in legacy systems lacking updated documentation. This paper proposes an approach to record a system behaviour model during system testing based on the system’s sensor, actuator and internal variable values. The resulting behaviour model is expandable, covers non-deterministic behaviour, includes timing information, more precisely, timestamps, and is usable for test planning. The resulting model is subsequently used for test step derivation based on the system states to be tested and automated test case scheduling.
Funder
Technische Universität München
Publisher
Springer Science and Business Media LLC
Reference35 articles.
1. Vogel-Heuser B, Fay A, Schaefer I, Tichy M (2015) Evolution of software in automated production systems: challenges and research directions. SCIRP JSS 110:54–84
2. Ladiges J, Haubeck C, Fay A, Lamersdorf W (2015) Learning behaviour models of discrete event production systems from observing input/output signals. IFAC-PapersOnLine 48(3):1565–1572
3. Ulewicz S, Vogel-Heuser B (2018) Industrially applicable system regression test prioritization in production automation. IEEE TASE 1(99):1–13
4. Land K, Vogel-Heuser B, Cha S (2020) Applying dynamic programming to test case scheduling for automated production systems. In: Springer ICSMM, Bergen, Norway
5. Zeller A, Jazdi N, Weyrich M (2019) Functional verification of distributed automation systems. Int J Adv Manuf Technol 105:3991–4004