Enhancing Reliability in Complex Embedded Systems Software: The Critical Role of Unit Testing in the Age of AI and Machine Learning
Qualification of a large code base embedded software systems, like Lithography machines, Aerospace Embedded Systems, High-End Medical Embedded Systems & Automotive Embedded Systems, is an important and challenging aspect. The goal of this article is to provide a brief description of large code base software qualification in embedded systems and how “Unit Tests” can make a huge difference. This research addresses the importance of qualification and automation in embedded system devices to improve the software quality of source code by introducing appropriate test strategy at right place to improve the quality of final product and at a low maintenance cost. This article will focus more on the importance of unit tests in the software development lifecycle, and how the advance AI tools and CI/CD concepts are used across industry is enabling it.
Authors
- Reena Chandra
- K. Ranjan
- Karan Lulla
Publication Details
- Journal
- International Journal of Computational and Experimental Science and Engineering
- Published
- 2025-06-08
- DOI
- https://doi.org/10.22399/ijcesen.2633
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00