Combinatorial Modeling and Test Case Generation for Industrial Control Software using ACTS
Sara Ericsson, Eduard Enoiu

TL;DR
This paper evaluates the applicability and efficiency of the ACTS tool for combinatorial test case generation on industrial control software, highlighting its potential and limitations in safety-critical systems.
Contribution
It provides an empirical assessment of ACTS on industrial control software, revealing practical challenges and insights for applying combinatorial testing in industry.
Findings
ACTS can model industrial control software but has time limitations.
Test suite size varies with interaction strength and algorithms.
Some configurations exceed realistic time cut-offs.
Abstract
Combinatorial testing has been suggested as an effective method of creating test cases at a lower cost. However, industrially applicable tools for modeling and combinatorial test generation are still scarce. As a direct effect, combinatorial testing has only seen a limited uptake in industry that calls into question its practical usefulness. This lack of evidence is especially troublesome if we consider the use of combinatorial test generation for industrial safety-critical control software, such as are found in trains, airplanes, and power plants. To study the industrial application of combinatorial testing, we evaluated ACTS, a popular tool for combinatorial modeling and test generation, in terms of applicability and test efficiency on industrial-sized IEC 61131-3 industrial control software running on Programmable Logic Controllers (PLC). We assessed ACTS in terms of its direct…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
