首页 > 最新文献

2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)最新文献

英文 中文
SWAT tool at the SBST 2021 Tool Competition SBST 2021工具竞赛中的SWAT工具
Pub Date : 2021-05-01 DOI: 10.1109/SBST52555.2021.00019
D. Humeniuk, G. Antoniol, Foutse Khomh
SWAT is a test case generating tool for testing cyber-physical systems (CPS). In the context of SBST 2021 CPS testing competition, it has been adapted to generating virtual roads to test a lane keeping assist system. It has achieved the best ratio between valid and generated test cases, producing over 95% valid test cases in both testing configurations.
SWAT是一个测试用例生成工具,用于测试网络物理系统(CPS)。在SBST 2021 CPS测试比赛的背景下,它已被用于生成虚拟道路来测试车道保持辅助系统。它在有效和生成的测试用例之间达到了最佳比例,在两种测试配置中都产生了超过95%的有效测试用例。
{"title":"SWAT tool at the SBST 2021 Tool Competition","authors":"D. Humeniuk, G. Antoniol, Foutse Khomh","doi":"10.1109/SBST52555.2021.00019","DOIUrl":"https://doi.org/10.1109/SBST52555.2021.00019","url":null,"abstract":"SWAT is a test case generating tool for testing cyber-physical systems (CPS). In the context of SBST 2021 CPS testing competition, it has been adapted to generating virtual roads to test a lane keeping assist system. It has achieved the best ratio between valid and generated test cases, producing over 95% valid test cases in both testing configurations.","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134628855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Kex at the 2021 SBST Tool Competition Kex在2021年SBST工具竞赛
Pub Date : 2021-05-01 DOI: 10.1109/SBST52555.2021.00014
A. Abdullin, M. Akhin, Mikhail Beliaev
Kex is an automatic white-box test generation tool for Java programs, which is able to generate executable test suites (as JUnit test suites) aiming to satisfy the branch coverage criterion. It uses symbolic execution to analyze control flow graphs of the program under test (PUT) and produces interesting symbolic inputs for each basic block of PUT. Kex then feeds these symbolic inputs to an original backward-search based algorithm called Reanimator, which generates executable JUnit test cases satisfying the symbolic inputs. This paper summarizes the results and experiences of Kex participation in the ninth edition of the Java unit testing tool competition at the International Workshop on Search-Based Software Testing (SBST) 2021.
Kex是用于Java程序的自动白盒测试生成工具,它能够生成旨在满足分支覆盖标准的可执行测试套件(如JUnit测试套件)。它使用符号执行来分析被测程序(PUT)的控制流程图,并为PUT的每个基本块生成有趣的符号输入。然后,Kex将这些符号输入提供给称为Reanimator的原始向后搜索算法,该算法生成满足符号输入的可执行JUnit测试用例。本文总结了Kex参加2021年基于搜索的软件测试国际研讨会(SBST)第九届Java单元测试工具竞赛的结果和经验。
{"title":"Kex at the 2021 SBST Tool Competition","authors":"A. Abdullin, M. Akhin, Mikhail Beliaev","doi":"10.1109/SBST52555.2021.00014","DOIUrl":"https://doi.org/10.1109/SBST52555.2021.00014","url":null,"abstract":"Kex is an automatic white-box test generation tool for Java programs, which is able to generate executable test suites (as JUnit test suites) aiming to satisfy the branch coverage criterion. It uses symbolic execution to analyze control flow graphs of the program under test (PUT) and produces interesting symbolic inputs for each basic block of PUT. Kex then feeds these symbolic inputs to an original backward-search based algorithm called Reanimator, which generates executable JUnit test cases satisfying the symbolic inputs. This paper summarizes the results and experiences of Kex participation in the ninth edition of the Java unit testing tool competition at the International Workshop on Search-Based Software Testing (SBST) 2021.","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127690442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Preliminary Evaluation of Path-aware Crossover Operators for Search-Based Test Data Generation for Autonomous Driving 基于搜索的自动驾驶测试数据生成路径感知交叉算子的初步评价
Pub Date : 2021-05-01 DOI: 10.1109/SBST52555.2021.00020
Seunghee Han, Jaeuk Kim, Geon Kim, Jaemin Cho, Jiin Kim, Shin Yoo
As autonomous driving gains attraction, testing of autonomous vehicles has become an important issue. However, testing in the real world is not only dangerous but also expensive. Consequently, a virtual test method has emerged as an alternative. Recently, a novel testing technique based on Procedural Content Generation (PCG) and Genetic Algorithm (GA), As-Fault, has been proposed to test the lane-keeping functionality of autonomous vehicles. This paper proposes new crossover operators for AsFault that can better preserve the coupling between genotype (representations of road segments) and phenotype (occurrences of interesting self-driving behaviour). We explain our design intentions and present a preliminary evaluation of the proposed operators using the Simulink autonomous driving simulator. We report promising early results: the proposed operators can lead not only to Out of Bound Episodes (OBEs) but also causes more vision errors in the simulation when compared to the original.
随着自动驾驶越来越受欢迎,自动驾驶汽车的测试已经成为一个重要的问题。然而,在现实世界中进行测试不仅危险,而且代价高昂。因此,虚拟测试方法作为一种替代方法出现了。近年来,人们提出了一种基于程序内容生成(PCG)和遗传算法(GA)的自动驾驶汽车车道保持功能测试方法——As-Fault。本文为AsFault提出了新的交叉算子,可以更好地保持基因型(道路段的表示)和表型(有趣的自动驾驶行为的发生)之间的耦合。我们解释了我们的设计意图,并使用Simulink自动驾驶模拟器对拟议的操作员进行了初步评估。我们报告了有希望的早期结果:与原始操作相比,提议的操作符不仅可以导致脱轨事件(obe),而且在模拟中会导致更多的视觉误差。
{"title":"Preliminary Evaluation of Path-aware Crossover Operators for Search-Based Test Data Generation for Autonomous Driving","authors":"Seunghee Han, Jaeuk Kim, Geon Kim, Jaemin Cho, Jiin Kim, Shin Yoo","doi":"10.1109/SBST52555.2021.00020","DOIUrl":"https://doi.org/10.1109/SBST52555.2021.00020","url":null,"abstract":"As autonomous driving gains attraction, testing of autonomous vehicles has become an important issue. However, testing in the real world is not only dangerous but also expensive. Consequently, a virtual test method has emerged as an alternative. Recently, a novel testing technique based on Procedural Content Generation (PCG) and Genetic Algorithm (GA), As-Fault, has been proposed to test the lane-keeping functionality of autonomous vehicles. This paper proposes new crossover operators for AsFault that can better preserve the coupling between genotype (representations of road segments) and phenotype (occurrences of interesting self-driving behaviour). We explain our design intentions and present a preliminary evaluation of the proposed operators using the Simulink autonomous driving simulator. We report promising early results: the proposed operators can lead not only to Out of Bound Episodes (OBEs) but also causes more vision errors in the simulation when compared to the original.","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133228611","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Data Driven Testing of Cyber Physical Systems 网络物理系统的数据驱动测试
Pub Date : 2021-02-23 DOI: 10.1109/SBST52555.2021.00010
D. Humeniuk, G. Antoniol, Foutse Khomh
Consumer grade cyber-physical systems (CPS) are becoming an integral part of our life, automatizing and simplifying everyday tasks. Indeed, due to complex interactions between hardware, networking and software, developing and testing such systems is known to be a challenging task. Various quality assurance and testing strategies have been proposed. The most common approach for pre-deployment testing is to model the system and run simulations with models or software in the loop. In practice, most often, tests are run for a small number of simulations, which are selected based on the engineers' domain knowledge and experience. In this paper we propose an approach to automatically generate fault-revealing test cases for CPS. We have implemented our approach in Python, using standard frameworks and used it to generate scenarios violating temperature constraints for a smart thermostat implemented as a part of our IoT testbed. Data collected from an application managing a smart building have been used to learn models of the environment under ever changing conditions. The suggested approach allowed us to identify several pit-fails, scenarios (i.e., environment conditions and inputs), where the system behaves not as expected.
消费级网络物理系统(CPS)正在成为我们生活中不可或缺的一部分,自动化和简化日常任务。事实上,由于硬件、网络和软件之间复杂的相互作用,开发和测试这样的系统是一项具有挑战性的任务。提出了各种质量保证和测试策略。预部署测试最常见的方法是对系统进行建模,并在循环中使用模型或软件运行仿真。在实践中,大多数情况下,测试是针对少量的模拟运行的,这些模拟是根据工程师的领域知识和经验选择的。本文提出了一种自动生成CPS故障揭示测试用例的方法。我们已经在Python中实现了我们的方法,使用标准框架,并使用它来生成违反温度约束的场景,作为我们物联网测试平台的一部分实现了智能恒温器。从管理智能建筑的应用程序中收集的数据已用于学习不断变化的条件下的环境模型。建议的方法允许我们识别几个故障点,场景(即,环境条件和输入),其中系统的行为不像预期的那样。
{"title":"Data Driven Testing of Cyber Physical Systems","authors":"D. Humeniuk, G. Antoniol, Foutse Khomh","doi":"10.1109/SBST52555.2021.00010","DOIUrl":"https://doi.org/10.1109/SBST52555.2021.00010","url":null,"abstract":"Consumer grade cyber-physical systems (CPS) are becoming an integral part of our life, automatizing and simplifying everyday tasks. Indeed, due to complex interactions between hardware, networking and software, developing and testing such systems is known to be a challenging task. Various quality assurance and testing strategies have been proposed. The most common approach for pre-deployment testing is to model the system and run simulations with models or software in the loop. In practice, most often, tests are run for a small number of simulations, which are selected based on the engineers' domain knowledge and experience. In this paper we propose an approach to automatically generate fault-revealing test cases for CPS. We have implemented our approach in Python, using standard frameworks and used it to generate scenarios violating temperature constraints for a smart thermostat implemented as a part of our IoT testbed. Data collected from an application managing a smart building have been used to learn models of the environment under ever changing conditions. The suggested approach allowed us to identify several pit-fails, scenarios (i.e., environment conditions and inputs), where the system behaves not as expected.","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"165 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126224999","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
[Copyright notice] (版权)
Pub Date : 1900-01-01 DOI: 10.1109/sbst52555.2021.00003
{"title":"[Copyright notice]","authors":"","doi":"10.1109/sbst52555.2021.00003","DOIUrl":"https://doi.org/10.1109/sbst52555.2021.00003","url":null,"abstract":"","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123965239","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
[Title page i] [标题页i]
Pub Date : 1900-01-01 DOI: 10.1109/sbst52555.2021.00001
{"title":"[Title page i]","authors":"","doi":"10.1109/sbst52555.2021.00001","DOIUrl":"https://doi.org/10.1109/sbst52555.2021.00001","url":null,"abstract":"","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128822064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Message from the SBST 2021 Chairs 来自SBST 2021主席的信息
Pub Date : 1900-01-01 DOI: 10.1109/sbst52555.2021.00005
{"title":"Message from the SBST 2021 Chairs","authors":"","doi":"10.1109/sbst52555.2021.00005","DOIUrl":"https://doi.org/10.1109/sbst52555.2021.00005","url":null,"abstract":"","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128492240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Workshop Organization: SBST 2021 研讨会组织:SBST 2021
Pub Date : 1900-01-01 DOI: 10.1109/sbst52555.2021.00006
{"title":"Workshop Organization: SBST 2021","authors":"","doi":"10.1109/sbst52555.2021.00006","DOIUrl":"https://doi.org/10.1109/sbst52555.2021.00006","url":null,"abstract":"","PeriodicalId":199085,"journal":{"name":"2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133363006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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