The purpose of my work at Knorr-Bremse GmbH was the interfacing of the already existing software components of the company with the AUTOSAR Driver. Within that I examined how the AUTOSAR modules work and evaluated the conceptual differences between the AUTOSAR structure and the company’s software. From that, I created the software plan of the wrapper layer and demonstrated it through the use of UML sequence diagrams.
The interface layer was implemented in C language in accordance with the rules of the company and the standards of the automotive industry, whilst considering the requirements towards embedded systems. In regards to the implementation I discussed the encountered actual issues of realization and evaluated their possible solutions. Moreover, I pointed out the limits of the implementation, which come from the constraints of the software.
Finally, I proved the proper functioning through a simulation environment using real data. I also made an attempt of connecting the software modules to an AUTOSAR driver made by another firm.