The world industry is on the verge of a new round of development characterized by the emergence of breakthrough technologies such as blockchain, AI, 3D printing, Virtual Reality, the Internet of things, Augmented Reality, etc. As a result, fundamental changes will occur in most sectors of the economy.
The automotive industry is no exception. This industry plays one of the key roles in the economies of many states, and the changes taking place in it lead not only to the creation of new products and technical processes but also to the improvement of the existing production base. New technologies to increase the environmental friendliness of transport are emerging and spreading in many countries. Accenture estimates there is approximately $0.67 trillion of value at stake for the industry as a result of the digital transformation in automotive through 2025.
Changes taking place in the technical equipment of cars is another trend emphasizing the digital transformation in automotive industry. This includes the following:
- partial synchronization of smartphones and multimedia
- rear-view cameras with an active parking assistant
- modifiable digital panels
- contactless access to the trunk
- monitoring the situation around the car from a smartphone
- remote parking
- the concept of the “connected vehicle”, etc.
Automotive Software Development
Any software development is aimed at creating a new or improving an existing function. Such functions usually:
- create additional advantages and conveniences for the driver, other passengers, service station mechanics, carriers;
- ensure compliance with legal requirements;
- simplify maintenance;
- increase the efficiency of design and manufacturing.
The technical implementation may be mechanical, hydraulic, or electronic. Often, they combine several of these technologies at once, and AUTOSAR compliance is increasingly playing a key role in the implementation of many automotive innovations. Thanks to the use of electronics and software, “smart” functions of the logical core of drive systems, chasses and the rest of the car are implemented more efficiently.
Management and control of almost all functions in cars of all classes are carried out today by electronics. Technological progress and the development of electronics make it possible to implement new, more powerful functions through the use of the software.
Car Software Requirements
Car software requirements vary widely. Many systems for controlling the engine and ensuring traffic safety must ensure that control operations respond so that there is no lag behind the physical process. Therefore, when controlling very fast physical processes, such as controlling the engine or driving dynamics, calculations must be performed very quickly. In addition, reliability requirements are very high in many areas. This is especially true for security features, which is why they need AUTOSAR compliance.
Automotive software and electronics are controlled by sophisticated diagnostic systems. The software is used in many vehicle variants and even model ranges. Therefore, it should easily adapt to their respective systems. Car software is often developed for specific applications and integrated into a single system. It is also called embedded software, “wired” in read-only memory. Many functions are often designed and developed over time in many parts of the world. Since spare parts must remain in stock even after the production of a specific car is completed, the electronics in the car must have a relatively long service life of up to three years, limited for reasons of economy, processing power, and limited memory. In many cases, this requires measures to optimize software development to reduce the number of necessary ECUs.
AUTOSAR (Automotive Open System Architecture) standardizes automotive electronics software and optimizes the integration of elements (various functional, hardware modules) into automotive control systems. The purpose of AUTOSAR is a simplification of the software exchange on different ECUs. To do this, a standardized software architecture was developed with standardized descriptions and configuration formats for in-car automotive software. AUTOSAR defines methods for describing software in automobiles that allow reuse, sharing, scaling and integration of software components.
The main thing for AUTOSAR is the logical distribution between the basic software for specific computers and the application software independent of the computer. This virtual tire also connects software components implemented in different ECUs. Thus, they can be shifted between different ECUs without the need to make changes to the components of the software. This may be useful in optimizing the computing power, memory requirements, and communication load.
So, why does your software need AUTOSAR compliance? The answer is the constantly growing need to develop software functionality for:
- Reducing CO2 emissions;
- Increased active and passive safety;
- Legislative and regulatory requirements;
- Software Market Requirements;
- High fines for poor quality, etc.
Compliance with AUTOSAR standards has a lot of benefits for car manufacturers, suppliers and software and service developers, such as:
- Distribution of development between suppliers and/or within the company
- Flexibility in applying innovative solutions
- Simple integration of software into the system
- Reducing the total development cost
- Reducing the number of heterogeneous software due to industry standardization
- Using standard software modules for different customers
- Increasing adaptation efficiency
- Software and accessories
- Standardized process developments and a data exchange format
- Development of new business models
Partnerships such as AUTOSAR are developing automotive technology standards. To ensure compliance with all standards, certified software development processes are required. As a leading technology service provider, FPT Software has entered this enormous industry to help customers implement and adopt digital technologies. We consider that new automotive functions and technologies will continue to increase the volume of software in automobiles.