Testing and Debugging Machine Learning-based Autonomous Systems
Testing and Debugging Machine Learning-based Autonomous Systems
批准号:
RGPIN-2020-04035
负责人:
Briand, Lionel
金额:
$4.66万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31
中文摘要
为了在开放的人类环境中部署自动驾驶系统,例如全自动驾驶汽车,有必要确保它们符合功能安全要求。对于集成了传统软件组件的系统,这是通过功能安全认证实践来实现的,这些实践保证了规范的有效性、实现的可理解性和实现的正确性。不幸的是,现代自主系统依赖于深度神经网络(DNN)组件,由于其黑箱性质,这些组件阻碍了传统认证实践的采用。事实上,基于DNN的系统的规格是隐式的,由用于训练DNN的输入组成;此外,它们的实现由多层神经元组成,这些神经元的逻辑无法通过检查来理解。我们将通过开发自动化解决方案来克服这些限制,以验证自主系统软件与其功能安全要求的合规性。为了实现这一目标,我们将开发创新和有效的方法来利用仿真软件。实际上,对于基于dnn的系统,模拟环境是必要的,因为规范的有效性、实现的可理解性和实现的正确性只能通过系统的运行来评估。为了有效地执行安全符合性验证活动,我们将使用进化算法驱动模拟器生成导致DNN错误的输入。为了支持问题理解,我们将利用算法来提取有关DNN行为的信息。为了改进系统,我们将使用模拟器和生成网络生成训练集。
英文摘要
To deploy autonomous systems, such as fully autonomous cars in open human environments, it is necessary to ensure their adherence to functional safety requirements. With systems integrating traditional software components, this is achieved through functional safety certification practices that assure specifications validity, implementation understandability, and implementation correctness. Unfortunately, modern autonomous systems rely on Deep Neural Network (DNN) components that prevent the adoption of traditional certification practices because of their black-box nature. Indeed, the specifications of DNN-based systems are implicit and consist of the inputs used to train the DNN; also, their implementation consists of layers of neurons whose logic cannot be understood through inspection. We will overcome these limitations by developing automated solutions to verify the compliance of autonomous system software with its functional safety requirements. To achieve this objective, we will develop innovative and efficient methods to leverage simulation software. Indeed, with DNN-based systems, simulated environments are necessary because specifications validity, implementation understandability, and implementation correctness can be evaluated only by exercising the system. To efficiently perform safety compliance verification activities, we will use evolutionary algorithms to drive simulators towards the generation of inputs that lead to DNN errors. To support problem understanding, we will leverage algorithms that extract information concerning DNN behaviour. To improve the system, we will generate training sets using simulators and generative networks.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automated Testing of Software Systems
-
批准号:CRC-2018-00051
-
项目类别:Canada Research Chairs
-
资助金额:$14.57万
-
财政年份:2022
-
负责人:Briand, Lionel
-
依托单位:
Testing and Debugging Machine Learning-based Autonomous Systems
-
批准号:RGPIN-2020-04035
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.66万
-
财政年份:2022
-
负责人:Briand, Lionel
-
依托单位:
Testing and Debugging Machine Learning-based Autonomous Systems
-
批准号:RGPIN-2020-04035
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.66万
-
财政年份:2021
-
负责人:Briand, Lionel
-
依托单位:
Automated Testing Of Software Systems
-
批准号:CRC-2018-00051
-
项目类别:Canada Research Chairs
-
资助金额:$14.57万
-
财政年份:2021
-
负责人:Briand, Lionel
-
依托单位:
Automated Testing of Software Systems
-
批准号:1000232329-2018
-
项目类别:Canada Research Chairs
-
资助金额:$14.57万
-
财政年份:2020
-
负责人:Briand, Lionel
-
依托单位:
Automated Testing of Software Systems
-
批准号:1000232329-2018
-
项目类别:Canada Research Chairs
-
资助金额:$10.93万
-
财政年份:2019
-
负责人:Briand, Lionel
-
依托单位:
Canada Research Chair in Software Quality Engineering
-
批准号:1000201630-2002
-
项目类别:Canada Research Chairs
-
资助金额:$7.29万
-
财政年份:2008
-
负责人:Briand, Lionel
-
依托单位:
Testing software componenets
-
批准号:172639-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.75万
-
财政年份:2008
-
负责人:Briand, Lionel
-
依托单位:
Testing software componenets
-
批准号:172639-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.75万
-
财政年份:2006
-
负责人:Briand, Lionel
-
依托单位:
Testing software componenets
-
批准号:172639-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.75万
-
财政年份:2005
-
负责人:Briand, Lionel
-
依托单位:
Testing software componenets
-
批准号:172639-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.75万
-
财政年份:2004
-
负责人:Briand, Lionel
-
依托单位:
Systematic and supported inspections of UML documents
-
批准号:172639-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2003
-
负责人:Briand, Lionel
-
依托单位:
Canada Research Chair in Software Quality Engineering
-
批准号:1000201630-2002
-
项目类别:Canada Research Chairs
-
资助金额:$14.57万
-
财政年份:2003
-
负责人:Briand, Lionel
-
依托单位:
Systematic and supported inspections of UML documents
-
批准号:172639-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2002
-
负责人:Briand, Lionel
-
依托单位:
Canada Research Chair in Software Quality Engineering
-
批准号:1000201630-2002
-
项目类别:Canada Research Chairs
-
资助金额:$3.64万
-
财政年份:2002
-
负责人:Briand, Lionel
-
依托单位:
CSER : Analysis and design driven testing using the unified modeling language
-
批准号:239306-2000
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$0.95万
-
财政年份:2002
-
负责人:Briand, Lionel
-
依托单位:
CSER : Analysis and design driven testing using the unified modeling language
-
批准号:239306-2000
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.64万
-
财政年份:2001
-
负责人:Briand, Lionel
-
依托单位:
Systematic and supported inspections of UML documents
-
批准号:172639-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2001
-
负责人:Briand, Lionel
-
依托单位:
Analysis and design driven testing using the unified modeling language
-
批准号:239306-2000
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.39万
-
财政年份:2000
-
负责人:Briand, Lionel
-
依托单位:
Systematic and supported inspections of UML documents
-
批准号:172639-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2000
-
负责人:Briand, Lionel
-
依托单位:
海外基金