关键嵌入式系统中基于物理模型集成的功能和安全弱点

Philipp Göttlich, H. Reuss
{"title":"关键嵌入式系统中基于物理模型集成的功能和安全弱点","authors":"Philipp Göttlich, H. Reuss","doi":"10.1109/ISSREW.2019.00045","DOIUrl":null,"url":null,"abstract":"Embedded automotive software is currently showing trends towards model predictive control (MPC), virtual sensors or model-based diagnosis, mainly used in advanced driver assistance systems (ADAS) and automated driving. Such applications use physical models in the control algorithms. The integration of physical models is a risky task, since weaknesses, such as the need for floating-point arithmetic and discretization or model properties, such as discontinuities and nonlinearities, quickly bring a project to a standstill or establish errors in the final product. The use of known verification and validation methods is often not possible or offers false safety guarantees. This article is intended to help developers understand and identify safety weaknesses and develop new verification and validation methods specifically adapted for physics-based, critical, embedded code. For this purpose, corresponding weaknesses in current industrial projects with physics-based systems have been identified and categorized. In this article, these are described and illustrated with examples from applications in order to get an idea of their relevance in the current context. On this basis, approaches for the analysis and diagnosis of potentially faulty code are proposed to motivate testers and quality managers to find new methods for error identification and validation of critical, physics-based, embedded code.","PeriodicalId":166239,"journal":{"name":"2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"446 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Functionality and Safety Weaknesses in Integration of Physics-Based Models on Critical Embedded Systems\",\"authors\":\"Philipp Göttlich, H. Reuss\",\"doi\":\"10.1109/ISSREW.2019.00045\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Embedded automotive software is currently showing trends towards model predictive control (MPC), virtual sensors or model-based diagnosis, mainly used in advanced driver assistance systems (ADAS) and automated driving. Such applications use physical models in the control algorithms. The integration of physical models is a risky task, since weaknesses, such as the need for floating-point arithmetic and discretization or model properties, such as discontinuities and nonlinearities, quickly bring a project to a standstill or establish errors in the final product. The use of known verification and validation methods is often not possible or offers false safety guarantees. This article is intended to help developers understand and identify safety weaknesses and develop new verification and validation methods specifically adapted for physics-based, critical, embedded code. For this purpose, corresponding weaknesses in current industrial projects with physics-based systems have been identified and categorized. In this article, these are described and illustrated with examples from applications in order to get an idea of their relevance in the current context. On this basis, approaches for the analysis and diagnosis of potentially faulty code are proposed to motivate testers and quality managers to find new methods for error identification and validation of critical, physics-based, embedded code.\",\"PeriodicalId\":166239,\"journal\":{\"name\":\"2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)\",\"volume\":\"446 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSREW.2019.00045\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW.2019.00045","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

嵌入式汽车软件目前呈现出模型预测控制(MPC)、虚拟传感器或基于模型的诊断的趋势,主要用于高级驾驶辅助系统(ADAS)和自动驾驶。这类应用在控制算法中使用物理模型。物理模型的集成是一项有风险的任务,因为其弱点,如对浮点运算和离散化的需求,或模型属性,如不连续和非线性,会很快使项目陷入停滞或在最终产品中建立错误。使用已知的验证和确认方法通常是不可能的,或者提供错误的安全保证。本文旨在帮助开发人员理解和识别安全弱点,并开发专门适用于基于物理的关键嵌入式代码的新的验证和确认方法。为此目的,已确定并分类了当前基于物理系统的工业项目的相应弱点。在本文中,将使用应用程序中的示例对这些特性进行描述和说明,以便了解它们在当前上下文中的相关性。在此基础上,提出了分析和诊断潜在错误代码的方法,以激励测试人员和质量管理人员寻找新的方法来识别错误并验证关键的、基于物理的嵌入式代码。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Functionality and Safety Weaknesses in Integration of Physics-Based Models on Critical Embedded Systems
Embedded automotive software is currently showing trends towards model predictive control (MPC), virtual sensors or model-based diagnosis, mainly used in advanced driver assistance systems (ADAS) and automated driving. Such applications use physical models in the control algorithms. The integration of physical models is a risky task, since weaknesses, such as the need for floating-point arithmetic and discretization or model properties, such as discontinuities and nonlinearities, quickly bring a project to a standstill or establish errors in the final product. The use of known verification and validation methods is often not possible or offers false safety guarantees. This article is intended to help developers understand and identify safety weaknesses and develop new verification and validation methods specifically adapted for physics-based, critical, embedded code. For this purpose, corresponding weaknesses in current industrial projects with physics-based systems have been identified and categorized. In this article, these are described and illustrated with examples from applications in order to get an idea of their relevance in the current context. On this basis, approaches for the analysis and diagnosis of potentially faulty code are proposed to motivate testers and quality managers to find new methods for error identification and validation of critical, physics-based, embedded code.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信