- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件学报
ISSN
1000-9825,
CODEN
RUXUEWE-mail:
jos@
JournalofSoftware,2024,35(6):2753−2774
[doi:
10.13328/ki.jos.006836]
©中国科学院软件研究所版权所有.Tel:
+86-10
*
IATG:基于解释分析的自动驾驶软件测试方法
1121
谢瑞麟,
崔展齐,
陈
翔,
郑丽伟
1(北京信息科技大学
计算机学院,
北京
100101)
2(南通大学
信息科学技术学院,
江苏
南通
226019)
通信作者:
崔展齐,
E-mail:
czq@
摘要:
以深度神经网络(deep
neural
network,
DNN)为基础构建的自动驾驶软件已成为最常见的自动驾驶软件解
决方案.
与传统软件一样,
DNN也会产生不正确输出或意想不到的行为,
基于DNN的自动驾驶软件已经导致多起
严重事故,
严重威胁生命和财产安全.
如何有效测试基于DNN的自动驾驶软件已成为亟需解决的问题.
由于DNN
的行为难以预测和被人类理解,
传统的软件测试方法难以适用.
现有的自动驾驶软件测试方法通常对原始图片加
入像素级的扰动或对图片整体进行修改来生成测试数据,
所生成的测试数据通常与现实世界差异较大,
所进行扰
动的方式也难以被人类理解.
为解决上述问题,
提出测试数据生成方法IATG
(interpretability-analysis-based
test
data
generation),
使用DNN的解释方法获取自动驾驶软件所做出决策的视觉解释,
选择原始图像中对决策产生重
要影响的物体,
通过将其替换为语义相同的其他物体来生成测试数据,
使生成的测试数据更加接近真实图像,
其过
程也更易于理解.
转向角预测模型是自动驾驶软件决策模块重要组成部分,
以此类模型为例进行实验,
结果表明解
释方法的引入有效增强IATG对转向角预测模型的误导能力.
此外,
在误导角度相同时IATG所生成测试数据比
DeepTest更加接近真实图像;
与semSensFuzz相比,
IATG具有更高误导能力,
且IATG中基于解释分析的重要物
体选择技术可有效提高semSensFuzz的误导能力.
关键词:
深度神经网络;
自动驾驶软件;
解释方法;
软件测试
中图法分类号:
TP311
中文引用格式:
谢瑞麟,
崔展齐,
陈翔,
郑丽伟.
IATG:
基于解释分析的自动驾驶软件测试方法.
软件学报,
2024,
35(6):
2753–2774.
/1000-9825/6836.htm
英文引用格式:
Xie
RL,
Cui
ZQ,
Chen
X,
Zheng
LW.
IATG:
Interpretation-analysis-based
Testing
Method
for
Autonomous
Driving
Software.
Ruan
Jian
Xue
Bao/Journal
of
Software,
2024,
35(6):
2753–2774
(in
Chinese).
/1000-9825/6836.htm
IATG:Interpretation-analysis-basedTestingMethodforAutonomousDrivingSoftware
1121
XIE
Rui-Lin,
CUI
Zhan-Qi,
CHEN
Xiang,
ZHENG
Li-Wei
1(School
of
Computer
Science,
Beijing
I
专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!
文档评论(0)