TY - GEN
T1 - Coverage-guided State Space Exploration of Autonomous Cyber-Physical Systems
AU - Sheikhi, Sanaz
AU - Bak, Stanley
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Autonomous Cyber-Physical Systems (CPS) play a substantial role in many domains, such as aerospace, transportation, critical infrastructure, and industrial manufacturing. However, despite the popularity of autonomous CPS, their susceptibility to errant behavior is a considerable concern for safety-critical applications. Testing and simulation is the most common method used in practice to ensure the correctness of autonomous CPS due to their ability to scale to complex systems. In many domains, CPS complexity and scalability have been exponentially growing and will continue to expand due to rapid integration with machine learning components and rising autonomy level such as unmanned aerial vehicles or self-driving cars. Traditional software test methodologies which extensively depend on code coverage are expensive, require code instrumentation, and are ineffective in verifying CPS behavior. Moreover, these test methodologies suffer from lack of flexibility where dynamical CPS control requirements and plant parameters are evolving through continuous state space and time. We investigate ways to improve automated test case generation for autonomous CPS using coverage-guided state space exploration, which systematically generates trajectories to explore desired (or undesired) outcomes.
AB - Autonomous Cyber-Physical Systems (CPS) play a substantial role in many domains, such as aerospace, transportation, critical infrastructure, and industrial manufacturing. However, despite the popularity of autonomous CPS, their susceptibility to errant behavior is a considerable concern for safety-critical applications. Testing and simulation is the most common method used in practice to ensure the correctness of autonomous CPS due to their ability to scale to complex systems. In many domains, CPS complexity and scalability have been exponentially growing and will continue to expand due to rapid integration with machine learning components and rising autonomy level such as unmanned aerial vehicles or self-driving cars. Traditional software test methodologies which extensively depend on code coverage are expensive, require code instrumentation, and are ineffective in verifying CPS behavior. Moreover, these test methodologies suffer from lack of flexibility where dynamical CPS control requirements and plant parameters are evolving through continuous state space and time. We investigate ways to improve automated test case generation for autonomous CPS using coverage-guided state space exploration, which systematically generates trajectories to explore desired (or undesired) outcomes.
KW - autonomy
KW - coverage
KW - CPS
KW - state space
KW - test case
UR - https://www.scopus.com/pages/publications/85169447390
U2 - 10.1109/SMC-IT56444.2023.00023
DO - 10.1109/SMC-IT56444.2023.00023
M3 - Conference contribution
AN - SCOPUS:85169447390
T3 - Proceedings - 2023 IEEE 9th International Conference on Space Mission Challenges for Information Technology, SMC-IT 2023
SP - 126
EP - 127
BT - Proceedings - 2023 IEEE 9th International Conference on Space Mission Challenges for Information Technology, SMC-IT 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th IEEE International Conference on Space Mission Challenges for Information Technology, SMC-IT 2023
Y2 - 18 July 2023 through 21 July 2023
ER -