Test Case Generation and Test Oracle Support for Testing CPSs using Hybrid Models
Zahra Sadri-Moshkenani, Justin Bradley, Gregg Rothermel

TL;DR
This paper introduces HYTEST, a novel test case generation technique for cyber-physical systems using hybrid models, enabling early testing and fault detection with tailored test oracles.
Contribution
HYTEST is the first approach to generate test cases and oracles specifically from hybrid automaton models for CPSs, supporting early development testing.
Findings
HYTEST detects faults more effectively than baseline methods.
HYTEST reduces testing time compared to existing techniques.
The approach supports early-stage testing before detailed simulation models.
Abstract
Cyber-Physical Systems (CPSs) play a central role in the behavior of a wide range of autonomous physical systems such as medical devices, autonomous vehicles, and smart homes, many of which are safety-critical. CPSs are often specified iteratively as a sequence of models at different levels that can be tested via simulation systems at early stages of their development cycle. One such model is a hybrid automaton; these are used frequently for CPS applications and have the advantage of encapsulating both continuous and discrete CPS behaviors. When testing CPSs, engineers can take advantage of these models to generate test cases that target both types of these behaviors. Moreover, since these models are constructed early in the development process for CPSs, they allow test cases to be generated early in that process for those CPSs, even before simulation models of the CPSs have been…
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
TopicsAdvanced Software Engineering Methodologies · Software Testing and Debugging Techniques · Software System Performance and Reliability
