IAT SOA Developer Platform Launched to Boost Digitization of Vehicle

Source: Author: Date:2022-08-09 Read:275

Intelligent cars,also known as smart cars, are vehicles that can learn from the user, the vehicle itself, and the surrounding environment and make timely adaptive adjustment throughout their life cycle.

On one hand, SOA (Service Oriented Architecture) technology is widely adopted by OEMs as the main approach to achieve implementation of intelligent cars. On the other hand, the microservice characteristic of SOA technology brings new issues and challenges during design, development and testing of automotive architecture and software.

-Diversified user scenario requirements call for our attention to the user's personalized demand and customized scenario requirements.

-Software complexity and coding quality requirements have been upgraded, which requires advanced methods such as model-based design and instrumented code development.

-Multiple services and high data throughput require automated testing tools.

-After-sales issues are difficult to investigate, which needs controlled data uploading methods and issue analysis tools

The SOA developer platform can improve development efficiency, shorten iteration cycle, and help SOA technology to be implemented in automotive products.

1. About IAT SOA Developer Platform

Catering to the different stages of software development and the needs of different developers, IAT SOA developer platform can provide corresponding development tools and development modules to shorten the development duration, improve development efficiency and serve developers of different functions:

-ARXML tools, AP tools and other development tools for OEM developers;

-Scenario development, lite application development, script development and other development modules for users and third-party developers;

-Testing tools for automated generation of test scripts

-Common management modules such as clearance management and role assignment

2. Introduction to ARXML Tools

Keywords: ARXML Automatic Generation

ARXML (AUTOSAR eXtensible Markup Language) file is a common configuration file or database file under AUTOSAR architecture, which can support automatic generation of MATLAB software interface model at application layer, interfacing code generation of CP/AP partial software components and service-related testing activities. IAT SOA developer platform provides ARXML tool. After input of the corresponding service matrix information (format: EXCEL, templates can be customized for development), it can quickly and easily perform the automated generation of four types of ARXML files.

-CP AUTOSAR ARXML, compatible with version: 4.4.0

-AP AUTOSAR ARXML, compatible with versions: 19.03, 19.11

-MATLAB ARXML, compatible with version: R2020

Network-testing ARXML supports common network testing software, such as CANoe, etc.

3. Introduction to AP Tools

Keyword: AP Integration

AP tools create automatic generation tools for different levels of Adaptive AUTOSAR engineering code in order to meet a variety of customized development requirements, while offering good packaging features.

Main advantages:

-Seamless integration of AP platform and SIMULINK model applications.

-Automated code generation, reducing the chance of manual coding errors, improving code consistency and reliability

-Improve user development efficiency

4. Introduction to Scene Management Module

Keyword: Scene Editor

The scene management module supports developers to edit, add and manage scenes, and to view and download scenes created by other developers in the scene store. The scenario configuration parameters are transferred between IAT SOA developer platform and the car end through JSON format files, realizing the visual scenario editing interface and automatic transformation of JSON format scenario configuration files, opening up the link between user-oriented application and software development.

Main advantages:

-Scene graphical editing and scene store;

-Scene download with information security certification

5. Introduction to Testing Module

Keywords: SOME/IP testing, rapid prototyping

The test module provides a rapid prototyping method to cope with SOME/IP tests, and it can provide network test executable files for SOME/IP communication, which can be quickly deployed on mainstream chips and controllers to achieve rapid testing and verification of SOME/IP network communication. The test module enables testers to run development self-test and single-piece test without waiting for the input of counterpart design (for joint commissioning), which greatly improves the development and testing efficiency.

The main functions are:

-Establish SOME/IP communication

-Automate generation of test case

-Automated execution of test cases

-Test result generation and logging

Supported environment: AP AUTOSAR 19.03 and above.

For more details of the module, please visit https://www.iat-digital.com/developer.

Road ahead is long and hard. Persist, success will mark on everyone’s heart. Automotive SOA development ecology calls for joint effort. IAT is the only independent automotive design company covering the whole industry chain of vehicle R&D in China. IAT Digital Technology, a subsidiary of IAT, is specialized in the automotive software development business and is committed to providing automotive digital full-stack solutions.

IAT is willing to work with customers and partners to unfold more and better scenario experience for users. As our slogan goes, endeavor in science for a better car.

News

Contact

Hotline:86 10 67892288
Address:No.7 of Liangshuihe 2nd Street, Beijing Economic-Technological Development Area, P.R.China