Complete Agent-driven Model-based System Testing for Autonomous Systems
Kerstin I. Eder (Department of Computer Science, University of, Bristol, United Kingdom), Wen-ling Huang (Department of Mathematics &, Computer Science, University of Bremen, Germany), Jan Peleska (Department of, Mathematics & Computer Science, University of Bremen, Germany)

TL;DR
This paper proposes a comprehensive agent-driven, model-based testing framework for autonomous transportation systems that combines formal proofs, simulated environment testing, and optimized parallel execution to improve verification and validation efficiency.
Contribution
It introduces a novel agent-based, complete testing approach that integrates formal correctness proofs with system-level testing and coverage criteria for autonomous systems.
Findings
Formal proofs ensure software logical correctness.
Parallel online testing optimizes large test suite execution.
Coverage criteria justify sufficient testing levels.
Abstract
In this position paper, a novel approach to testing complex autonomous transportation systems (ATS) in the automotive, avionic, and railway domains is described. It is intended to mitigate some of the most critical problems regarding verification and validation (V&V) effort for ATS. V&V is known to become infeasible for complex ATS, when using conventional methods only. The approach advocated here uses complete testing methods on the module level, because these establish formal proofs for the logical correctness of the software. Having established logical correctness, system-level tests are performed in simulated cloud environments and on the target system. To give evidence that 'sufficiently many' system tests have been performed with the target system, a formally justified coverage criterion is introduced. To optimise the execution of very large system test suites, we advocate an…
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.
Taxonomy
MethodsTest
