Product Agnostic Generic Software Design and Development

The Automotive Software Architecture consists of several components, like the Third-Party Software/Stack, OEM Standard Software, and Supplier Software. As an automotive Tier-1 supplier, we face enormous challenges in reusing the software components across various product lines because of many parame...

Full description

Saved in:
Bibliographic Details
Published in:2022 IEEE Technology and Engineering Management Conference (TEMSCON EUROPE) pp. 217 - 221
Main Authors: Ganapathy, Ashwin, Yogish, Usha, Narang, Sumit
Format: Conference Proceeding
Language:English
Published: IEEE 25-04-2022
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The Automotive Software Architecture consists of several components, like the Third-Party Software/Stack, OEM Standard Software, and Supplier Software. As an automotive Tier-1 supplier, we face enormous challenges in reusing the software components across various product lines because of many parameters like the compilers, development, folder structure, integration procedures, and lack of product knowledge. Due to the decentralized way of working, the engineers focus only on the associated project and are oblivious to the others, resulting in redundant development efforts and a weaker knowledge management database. This paper presents a novel approach to configuring generic software components for various products using an in-house developed Python User Interface. This approach's proof of concept for the generic Flash Bootloader component is available in this paper.
DOI:10.1109/TEMSCONEUROPE54743.2022.9801912