Data-driven Mutation Analysis for Cyber-Physical Systems
Enrico Vigan\`o, Oscar Cornejo, Fabrizio Pastore, Lionel Briand

TL;DR
This paper presents DaMAT, a data-driven mutation analysis technique for CPSs that assesses test suite quality by detecting interoperability faults through data mutation, addressing limitations of existing methods.
Contribution
It introduces a novel mutation analysis approach tailored for CPSs, capable of handling black-box components and focusing on interoperability fault detection.
Findings
Effectively detects test suite shortcomings in CPSs.
Resistant to equivalent and redundant mutants.
Maintains acceptable analysis costs.
Abstract
Cyber-physical systems (CPSs) typically consist of a wide set of integrated, heterogeneous components; consequently, most of their critical failures relate to the interoperability of such components.Unfortunately, most CPS test automation techniques are preliminary and industry still heavily relies on manual testing. With potentially incomplete, manually-generated test suites, it is of paramount importance to assess their quality. Though mutation analysis has demonstrated to be an effective means to assess test suite quality in some specific contexts, we lack approaches for CPSs. Indeed, existing approaches do not target interoperability problems and cannot be executed in the presence of black-box or simulated components, a typical situation with CPSs. In this paper, we introduce data-driven mutation analysis, an approach that consists in assessing test suite quality by verifying if…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Software Testing and Debugging Techniques · Software Reliability and Analysis Research
