Targeting requirements violations of autonomous driving systems by dynamic evolutionary search (HOP at GECCO'22).

Annual Conference on Genetic and Evolutionary Computation (GECCO)(2022)

引用 0|浏览100
暂无评分
摘要
Autonomous Driving Systems (ADSs) must satisfy multiple requirements. In some cases, satisfying all of them may not be possible due to environmental conditions. Therefore, ADSs usually make tradeoffs among the requirements, resulting in one or more requirements violations; the correctness of such trade-offs must be evaluated during testing. We propose a new approach, named EMOOD, that can effectively generate test scenarios exposing as many requirements violation combinations as possible. EMOOD first uses a prioritization technique that sorts all combinations to search for according to their criticality. Then, it iteratively applies a many-objective optimization algorithm to find scenarios exposing these combinations. In each iteration, the targeted combination is determined by a technique giving preference to combinations with higher criticality and likelihood to occur. The approach is evaluated on an industrial ADS. This Hot-off-the-Press paper summarizes the paper [1]: Y. Luo, X. Zhang, P. Arcaini, Z. Jin, H. Zhao, F. Ishikawa, R. Wu and T. Xie, "Targeting Requirements Violations of Autonomous Driving Systems by Dynamic Evolutionary Search", 36th International Conference on Automated Software Engineering (ASE 2021).
更多
查看译文
关键词
Many-objective optimization, ADSs, requirements-based testing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要