ProTSA: A Testing Process for Automotive Software Domain
- 1 Department of Inovation and Science, Federal University of Sao Paulo (UNIFESP), Sao Jose dos Campos, Brazil
- 2 Department of Inovation and Science, Federal University of Sao Paulo (UNIFESP), Sao Jose dos Campos, Brazil
- 3 Department of Automotive Electronics, Faculty of Technology of Sao Paulo (Fatec), Santo Andre, Brazil
Abstract
This study evaluates the development of a testing process for the automotive software domain, highlighting challenges stemming from the absence of adequate processes. The research demonstrates the application of Design Science Research methodology in developing, an automotive software testing process—ProTSA, using six functional testing modules. Additionally, the study evaluates the benefits of implementing ProTSA in a specific Original Equipment Manufacturer (OEM) using an experimental single-case approach with industry professionals’ participation through a survey. The study concludes that combining testing techniques with effective communication and alignment is crucial for enhancing software quality. Furthermore, survey data indicates that implementing ProTSA leads to productivity gains by initiating tests early, resulting in time savings in the testing program and increased productivity for the testing team. Future work will explore implementing ProTSA in cybersecurity, over-the-air software updates, and autonomous vehicle testing processes.
- Mossinger, J. (2010) Software in Automotive Systems. IEEE Software , 27, 92-94. https://doi.org/10.1109/MS.2010.55
- Navet, N. and Lion, F.S. (2009) Automotive Embedded Systems Handbook. CRC Press.
- Sommerville, I. (2011) Software Engineering. Pearson.
- Lochau, M., Lity, S., Lachmann, R., Schaefer, I. and Goltz, U. (2014) Delta-Oriented Model-Based Integration Testing of Large-Scale Systems. Journal of Systems and Software , 91, 63-84. https://doi.org/10.1016/j.jss.2013.11.1096
- Warren, T. (2024) Software-Related Recalls and the Auto Industry’s Ongoing Evolution. https://www.wardsauto.com/industry-news/software-related-recalls-and-auto-industry-s-ongoing-evolution
- Knauf Industries Automotive (2024) Automobile Construction. Cars with a Defined Software Package—A New Phenomenon in the Automotive Industry. https://knaufautomotive.com/pt-br/carros-com-um-pacote-de-Software-definido/
- Pretschner, A., Broy, M., Kruger, I.H. and Stauner, T. (2007) Software Engineering for Automotive Systems: A Roadmap. Proceedings of the Future of Software Eng i neering , Minneapolis, 23-25 May 2007, 55-71. https://doi.org/10.1109/FOSE.2007.22
- Delamaro, M., et al . (2007) Introduction to Software Testing. Campos.
- Killian, R. (2021) What Is a TUV Certification? https://blog.1000bulbs.com/home/what-is-tuv-certification#:~:text=A%20TUV%20certification%20means%20a%20sampling%20of%20the,looked%20for%20a%20UL%20wet%20location%20safety%20rating
- Institute of Electrical and Electronics Engineers (1990) 610.12-1990-IEEE Standard Glossary of Software Engineering Terminology.
- Redmill, F., et al . (2022) Sysml Open Source Project: What Is SysML? Who Created SysML? https://sysml.org/?msckid=45dcb1bece6211eca1163fb9a4534962
- Bahig, G. and El-Kadi, A. (2017) Formal Verification of Automotive Design in Compliance with ISO 26262 Design Verification Guidelines. IEEE Access , 5, 4505-4516. https://doi.org/10.1109/ACCESS.2017.2683508
- Synopsys (2021) What Is ASIL (Automotive Safety Integrity Level)? https://www.synopsys.com/automotive/what-is-asil.html
- Arcanjo, R.R., Martins, L.E.G. and Fernandes, D.L.G. (2024) Verification and Validation of Embedded Software in an Automotive Context: A Systematic Literature Review. Multidisciplinary Scientific Journal Knowledge Core , 3, 207-250. https://doi.org/10.32749/nucleodoconhecimento.com.br/computer-science/embedded-software