Saved in:
Bibliographic Details
Main Authors: Peleska, Jan, Brüning, Felix, Huang, Wen-Ling, Haxthausen, Anne E.
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2604.25772
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911629046710272
author Peleska, Jan
Brüning, Felix
Huang, Wen-Ling
Haxthausen, Anne E.
author_facet Peleska, Jan
Brüning, Felix
Huang, Wen-Ling
Haxthausen, Anne E.
contents We present the SCenario Specification Language (SCSL) for automated generation and execution of system-level tests. SCSL targets complex distributed systems (e.g., collaborating autonomous robots) where classical model-based testing becomes impractical because (1) the overall system complexity is too high for a single monolithic model, (2) test behaviour cannot be fully precomputed due to substantial nondeterminism in the distributed system under test (SUT), and (3) the SUT configuration may change dynamically at runtime. Challenge (1) is addressed by scenarios: each scenario specifies test-specific expected SUT behaviour and/or stimuli to be applied during execution. Complex system tests are composed from elementary scenarios using sequential and parallel composition. To address (2), the SCSL tool platform supports online (on-the-fly) testing, selecting and executing test steps during runtime. For (3), SCSL provides a collaboration construct that supports dynamic reconfiguration: removing unavailable components, registering newly joining components, and rewiring interfaces during test execution. We illustrate the syntax and semantics of SCSL using a system-test example in which robots perform a salvage mission, and we use an automatically generated test execution to demonstrate the concepts supported by our prototype tool platform.
format Preprint
id arxiv_https___arxiv_org_abs_2604_25772
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Scenario-based System Testing for Distributed Robotics Applications
Peleska, Jan
Brüning, Felix
Huang, Wen-Ling
Haxthausen, Anne E.
Software Engineering
We present the SCenario Specification Language (SCSL) for automated generation and execution of system-level tests. SCSL targets complex distributed systems (e.g., collaborating autonomous robots) where classical model-based testing becomes impractical because (1) the overall system complexity is too high for a single monolithic model, (2) test behaviour cannot be fully precomputed due to substantial nondeterminism in the distributed system under test (SUT), and (3) the SUT configuration may change dynamically at runtime. Challenge (1) is addressed by scenarios: each scenario specifies test-specific expected SUT behaviour and/or stimuli to be applied during execution. Complex system tests are composed from elementary scenarios using sequential and parallel composition. To address (2), the SCSL tool platform supports online (on-the-fly) testing, selecting and executing test steps during runtime. For (3), SCSL provides a collaboration construct that supports dynamic reconfiguration: removing unavailable components, registering newly joining components, and rewiring interfaces during test execution. We illustrate the syntax and semantics of SCSL using a system-test example in which robots perform a salvage mission, and we use an automatically generated test execution to demonstrate the concepts supported by our prototype tool platform.
title Scenario-based System Testing for Distributed Robotics Applications
topic Software Engineering
url https://arxiv.org/abs/2604.25772