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
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-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万
-
财政年份: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
-
依托单位:
Testing and Debugging Machine Learning-based Autonomous Systems
-
批准号:RGPIN-2020-04035
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.66万
-
财政年份: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
-
依托单位:
海外基金