arrow
返回

Pareto efficient multi-objective black-box test case selection for simulation-based testing

delete2019-10-01
delete34
PRE
AI
A
Aitor Arrieta *
S
Shuai Wang
U
Urtzi Markiegi
A
Ainhoa Arruabarrena
L
Leire Etxeberria
G
Goiuria Sagardui
DOI:10.1016/j.infsof.2019.06.009delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context In many domains, engineers build simulation models (e.g., Simulink) before developing code to simulate the behavior of complex systems (e.g., Cyber-Physical Systems). Those models are commonly heavy to simulate which makes it difficult to execute the entire test suite. Furthermore, it is often difficult to measure white-box coverage of test cases when employing such models. In addition, the historical data related to failures might not be available. Objective: The objective of the approach presented in this paper is to cost-effectively select test cases without making use of white-box coverage information or historical data related to fault detection. Method: We propose a cost-effective approach for test case selection that relies on black-box data related to inputs and outputs of the system. The approach defines in total six effectiveness measures and one cost measure followed by deriving in total 21 objective combinations and integrating them within Non-Dominated Sorting Genetic Algorithm-II (NSGA-II). The proposed six effectiveness metrics are specific to simulation models and are based on anti-patterns and similarity measures. Results: We empirically evaluated our approach with these 21 combinations using six case studies by employing mutation testing to assess the fault revealing capability. We compared our approach with Random Search (RS), two many-objective algorithm, as well as three white-box metrics. The results demonstrated that our approach managed to improve Random Search by up to around 28% in terms of the Hypervolume quality indicator. Similarly, black-box metrics-based test case selection also significantly outperformed those of white-box metrics. Conclusion: We demonstrate that test case selection is a non-trivial problem in the context of simulation models. We also show that the proposed effectiveness metrics performed significantly better than traditional white-box metrics. Thus, we show that black-box test selection approaches are appropriate to solve the test case selection problem within simulation models.
Keyword:
Test case selection
Search-based software engineering
Simulation-based testing
Cyber-physical systems
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

M
mondragon unibertsitatea
学者数:
1.2K
论文数: 767
被引数: 4
引用论文

引用论文

Geopolitics and discourse地缘政治与话语
err1992-03-01
err0
PREAI
errGearóid Ó Tuathail; John Agnew
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
Molecular diagnosis of renal cell neoplasms: the usefulness of immunohistochemistry and fluorescencein situhybridization
err2008-06-04
err0
PREAI
errStefano Gobbo; Matteo Brunelli; Albino Eccher; Franco Bonetti; Fabio Menestrina; Guido Martignoni
err分享
err收藏
学者 查看更多内容