Abstract
The automotive embedded systems are experiencing an increasing transformation to automated cyber–physical systems with an extended reliance on software. Guaranteeing the quality, reliability and safety of both single components and the entire vehicle is a tremendous challenge. They should not only comply with functional and performance requirements, interacting reliably with other real-time components, but also with stringent safety and reliability standards. It is distinguished from comparable software well-known from other devices, like mobile phones. In vehicles there are complex real-time interactions between different mechanical systems: braking, drive, suspension, steering. The automotive system is nothing like any other, characterized by rigorous planning, architecture, development, testing, validation and verification processes. This paper discusses a model-based approach to testing automotive embedded systems, particularly in the context of the occurrence of test result flickering, a phenomenon that affects the reliability, reproducibility and validity of embedded software testing. The aim of the research is to verify simplifications used in Hardware-in-the-Loop simulation during testing. The experiments carried out involved comparing test results from a simplified vehicle simulation and a model-based approach in the context of flickering results. A testing bench was designed, and real experiments were performed. The model-based approach is planned to be developed in the future, as the studies have demonstrated that it can be successfully applied to generate aberrations in the test system and to development of a methodology for test case design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Axelrod, A.: Complete Guide to Test Automation, PWN, Warszawa (2020)
Bień, A., Rzeszutko, J., Szymański, T.: Embedded systems dedicated to measurement and control in the automotive industry. In: The Design Process and the Initial Diagnosis. Pomiary Automatyka Kontrola, pp. 655–659 (2014)
Chrisofakis, E., Junghanns, A., Kehrer, Ch., Rink, A.: Simulation-based development of automotive control software with Modelica. In: 8th International Modelica Conference, pp. 1–7 (2011)
Gnacy-Gajdzik, A., Przystałka, P.: Ewolucja testowania systemów wbudowanych w motoryzacji wraz z wprowadzeniem nomy ISO 21448:2019 Pojazdy drogowe - Bezpieczeństwo zamierzonej funkcjonalności. Utrzymanie Ruchu 2, 7–16 (2021)
Gnacy-Gajdzik, A., Przystałka, P., Sebzda, W.: Analiza częstości występowania fałszywie negatywnych wyników automatycznych testów układów wbudowanych, In: Metody komputerowe - 2021: Studencka konferencja naukowa, pp. 41–44. Gliwice (2021)
Gnacy-Gajdzik, A., Przystałka, P.: Identyfikacja anomalii wywołujących fałszywie negatywne wyniki w procesie testowania oprogramowania wbudowanego, In: Pawliczek, R., Owsiński, R., Łagoda, T. (eds.) Projektowanie, budowa i eksploatacja maszyn, vol. 558, pp. 61–72, Studia i Monografie. Politechnika Opolska (2021)
Harris, I.: Embedded software for automotive applications. In: Oshana, R., Kraeling, M. (eds.) Software Engineering for Embedded Systems, Newnes, pp. 767–816 (2013)
Ito, I.: Battery Electric Vehicle Model in Simscape. The MathWorks, Inc. (2021). https://github.com/mathworks/Simscape-Battery-Electric-Vehicle-Model. Accessed 20 Feb 2022
Kum, D. -h., Son, J., Lee, S. –b., Wilson, I.: Automated testing for automotive embedded systems. In: SICE-ICASE International Joint Conference, pp. 4414–4418 (2006)
Krupp, A., Müller, W.: A systematic approach to the test of combined HW/SW systems, 2 design. Automation & Test in Europe Conference & Exhibition 2010, 323–326 (2010)
Mizoguchi, M., Iida, T., Irie, T.: Optimization of automated executions based on integration test configurations of embedded software. In: IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Porto, pp. 358–363 (2020)
Moon, H., Kim, G., Kim, Y., Shin, S., Kim, K., Im, S.: Automation test method for automotive embedded software based on AUTOSAR. In: 2009 Fourth International Conference on Software Engineering Advances, pp. 158–162 (2009)
Nikończuk, P., Jaszczak, S.: Stanowisko do testowania ukladów sterowania temperatura w kabinie lakierniczej w trybie Hardware In The Loop. Autobusy: technika, eksploatacja, systemy transportowe 12, 1244–1247 (2016). https://orcid.org/0000-0002-7809-7653
Placho, T., Schmittner, Ch., Bonitz, A., Wana, O.: Management of automotive software updates. Microprocess. Microsyst. 78 (2020)
Rebeschieß, S., Liebezeit, T., Bazarsuren, U.: Automatisierter Closed-Loop-Testprozess für Steuergerätefunktionen. ATZ Elektron 2, 34–41 (2007)
Road vehicles, Functional Safety, ISO 26262 (2018)
Acknowledgment
Research supported by the Polish Ministry of Education and Science Grant No DWD/3/33/2019 and DWD/4/55/2020.This publication is partially supported from the statutory funds of Department of Fundamentals of Machinery Design.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gnacy–Gajdzik, A., Gajdzik, M., Przystałka, P., Sternal, K. (2023). A Model-Based Approach for Testing Automotive Embedded Systems – A Preliminary Study. In: Kowalczuk, Z. (eds) Intelligent and Safe Computer Systems in Control and Diagnostics. DPS 2022. Lecture Notes in Networks and Systems, vol 545. Springer, Cham. https://doi.org/10.1007/978-3-031-16159-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-031-16159-9_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-16158-2
Online ISBN: 978-3-031-16159-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)