Coverage Explorer: Coverage-guided Test Generation for Cyber Physical Systems

Sanaz Sheikhi, Stanley Bak
{"title":"Coverage Explorer: Coverage-guided Test Generation for Cyber Physical Systems","authors":"Sanaz Sheikhi, Stanley Bak","doi":"arxiv-2312.02313","DOIUrl":null,"url":null,"abstract":"Given the safety-critical functions of autonomous cyber-physical systems\n(CPS) across diverse domains, testing these systems is essential. While\nconventional software and hardware testing methodologies offer partial\ninsights, they frequently do not provide adequate coverage in a CPS. In this\nstudy, we introduce a testing framework designed to systematically formulate\ntest cases, effectively exploring the state space of CPS. This framework\nintroduces a coverage-centric sampling technique, coupled with a cluster-based\nmethodology for training a surrogate model. The framework then uses model\npredictive control within the surrogate model to generates test cases tailored\nto CPS specifications. To evaluate the efficacy of the framework, we applied it\non several benchmarks, spanning from a kinematic car to systems like an\nunmanned aircraft collision avoidance system (ACAS XU) and automatic\ntransmission system. Comparative analyses were conducted against alternative\ntest generation strategies, including randomized testing, as well as\nfalsification using S-TaLiRo.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":" 13","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Numerical Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2312.02313","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Given the safety-critical functions of autonomous cyber-physical systems (CPS) across diverse domains, testing these systems is essential. While conventional software and hardware testing methodologies offer partial insights, they frequently do not provide adequate coverage in a CPS. In this study, we introduce a testing framework designed to systematically formulate test cases, effectively exploring the state space of CPS. This framework introduces a coverage-centric sampling technique, coupled with a cluster-based methodology for training a surrogate model. The framework then uses model predictive control within the surrogate model to generates test cases tailored to CPS specifications. To evaluate the efficacy of the framework, we applied it on several benchmarks, spanning from a kinematic car to systems like an unmanned aircraft collision avoidance system (ACAS XU) and automatic transmission system. Comparative analyses were conducted against alternative test generation strategies, including randomized testing, as well as falsification using S-TaLiRo.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
覆盖探索者:网络物理系统的覆盖引导测试生成
考虑到自主网络物理系统(CPS)在不同领域的安全关键功能,测试这些系统是必不可少的。虽然传统的软件和硬件测试方法提供了部分见解,但它们通常不能在CPS中提供足够的覆盖。在本研究中,我们引入了一个测试框架,旨在系统地制定测试用例,有效地探索CPS的状态空间。该框架引入了以覆盖率为中心的采样技术,以及用于训练代理模型的基于聚类的方法。然后,框架使用代理模型中的模型预测控制来生成适合CPS规范的测试用例。为了评估该框架的有效性,我们应用了几个基准,从运动学汽车到无人飞机防撞系统(ACAS XU)和自动变速器系统等系统。对比分析了替代测试生成策略,包括随机测试,以及使用S-TaLiRo伪造。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Analysis of the SQP Method for Hyperbolic PDE-Constrained Optimization in Acoustic Full Waveform Inversion Detection of a piecewise linear crack with one incident wave Randomized quasi-Monte Carlo and Owen's boundary growth condition: A spectral analysis Energy stable gradient flow schemes for shape and topology optimization in Navier-Stokes flows Exponential time propagators for elastodynamics
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1