{"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}
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.