Quality Quantification Applied to Automotive Embedded Systems and Software Advances with qualimetry science

Autor: Yann Argotti, claude baron, Philippe Esteban, Denis Chaton
Přispěvatelé: Équipe Ingénierie Système et Intégration (LAAS-ISI), Laboratoire d'analyse et d'architecture des systèmes (LAAS), Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Université Toulouse III - Paul Sabatier (UT3), Université Fédérale Toulouse Midi-Pyrénées-Institut National des Sciences Appliquées - Toulouse (INSA Toulouse), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National Polytechnique (Toulouse) (Toulouse INP), Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées, Université Toulouse Capitole (UT Capitole), Université de Toulouse (UT)-Université de Toulouse (UT)-Institut National des Sciences Appliquées - Toulouse (INSA Toulouse), Institut National des Sciences Appliquées (INSA)-Université de Toulouse (UT)-Institut National des Sciences Appliquées (INSA)-Université Toulouse - Jean Jaurès (UT2J), Université de Toulouse (UT)-Université Toulouse III - Paul Sabatier (UT3), Université de Toulouse (UT)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP), Université de Toulouse (UT)-Université Toulouse Capitole (UT Capitole), Université de Toulouse (UT), Argotti, Yann
Jazyk: angličtina
Rok vydání: 2020
Předmět:
Zdroj: Embedded Real Time Systems (ERTS) 2020
Embedded Real Time Systems (ERTS) 2020, Jan 2020, Toulouse, France
HAL
ISSN: 1985-1987
Popis: International audience; Quality quantification is an unavoidable topic in today daily company life. In this paper, the authors review why quality quantification is critical, what are the main difficulties with the current approaches and highlight the qualimetry approach as the solution. After a state of the art on qualimetry and on quality model concept strengthened with polymorphism, the first steps of their applications to automotive embedded systems and software in Renault are showcased. The results are not only the benefits in quality quantification for complex systems, such as homogeneity, consistency and compatibility, but also the highlighted risks with the changes in versions of quality models in Automotive SPICE and how to define a derivable quality model over electronic control units and vehicle. A. The need to evaluate and quantify quality Nowadays Renault is producing automotive systems at a high cadence. These automotive systems are very complex and embed many subsystems. Evaluating and quantifying the level of quality of a system and of each subsystem is important, for different reasons exposed below. First, a company such as Renault has to comply with many standards and regulation. This is obvious when we consider transportations systems such as cars or airplanes where we have to follow functional safety standards such as ISO26262 [1], ARP4754A 5 [2] and DO-178C [3]. Therefore, properly quantifying quality will tell us if we fulfill or not those standards. Moreover, "quality quantification" covers both quality aspects (supporting the identification of the systems main characteristics) and quality models (supporting the organization of these characteristics). Quantification helps optimizing and controlling the large flow of metrics and measurements, and extracting the subset that makes most sense to Renault (or which is the most useful for Renault). We can certainly find many other good reasons why quality quantification is important. However, missing some steps in quality quantification may sometimes turn into catastrophic scenarios. We can quickly cite a few well-known examples: the issue of software update with Therac-25 causing irradiation and death of 6 patients during 1985-1987 [4], Ariane 5 explosion on its first launch on the 4 th of June 1996 [5] due to the reuse of the previous navigation system that was not aligned with the new rocket version velocity and then resulting on the loss of $370 million, on the 26 th of June 2017 Takata's bankrupt happened due to an unaddressed known bug in their airbag [6] and on 2018, Toyota recalled 2.4 million hybrid cars because of a failure in the "failsafe" driving mode linked to an uncaught software issue [7]. Through these four examples, we have four different systems with four different quality quantification contexts, and an obvious demonstration that their consequences, measured in term of people loss and / or budget, were catastrophic, thus highlighting the need to have not only a reliable and accurate quality quantification approach, but also adapted to system usage context. The quality addressed in this paper is the quality of product during its entire life cycle, including development (requirement analysis, design, implementation), maintenance and operation.
Databáze: OpenAIRE