Electronics Business

Embedded Software Solutions for the Automotive Industry: Virtual Environments

Supporting the Quality and
Efficiency of Vehicle-mounted ECUs

Today the automotive industry is making rapid progress in the development of “Connected, Autonomous, Shared & Services, Electric” (CASE) technologies.
One component strongly impacted by this progress is the electronic control unit (ECU), which controls the systems and software embedded in automobiles. These controls are growing in complexity and scale, while the number of ECUs incorporated in each vehicle is rising dramatically. As this trend escalates, manufacturers face considerable challenges, as quality declines and development worker-hours increase.
Ryoden addresses these issues with two solutions: Standardization of software, via AUTOSAR; and streamlining of the evaluation process, using virtual environments.

Virtual Environments

Virtual environments, also called virtual prototyping or model-based development, is widely recognized as a solution that improves the efficiency of development, particularly of software. Drawing on its extensive track record and its perspective as a trading company, Ryoden can propose wide-ranging technical support for the creation of algorithms and software, using a wide range of tools.
Virtual environments for the development of algorithms and software come in a variety of categories. These are broadly divided into the MILS/SILS domain, which operates at the system level; the microcontroller simulator domain (SPILS), which operates at the software level of microcontroller devices; and the HILS domain, which conducts high-speed cooperative simulation with hardware.
Among these categories, here we introduce two virtual environments in which Ryoden boasts particular strength: WARXSS, a service in the MILS domain for advanced driver assistance systems (ADAS) and moving bodies, and VLAB, a microcontroller simulator in the SPILS domain. In addition to these two domains, however, Ryoden possesses broad knowledge of a variety of virtual environments, so please feel free to contact us.


New development environments using virtual environments

Ryoden can provide support in a wide range of development environments using virtual environments, such as MILS (including SILS), SPILS and HILS.
Here we introduce two virtual environments in which Ryoden boasts particular strength: WARXSS, a service for ADAS and moving bodies, and VLAB, a microcontroller simulator that enables evaluation of device software. In addition to these two domains, however, Ryoden possesses broad knowledge of a variety of virtual environments, so please feel free to contact us.


We propose automatic testing and robustness testing using failure insertion, using the VLAB microcontroller simulator.

VLAB is a product of the Australian Semiconductor Technology Company (ASTC).

We propose advanced development environments using the VLAB microcontroller simulator from ASTC.

Advantages:
Instead of testing on the actual ECU, you can create a virtual ECU environment and evaluate the product’s software before the physical product is complete.
Using original scripting tools from Ryoden, you can construct an automatic testing environment, reducing worker-hours required for evaluation.

Overview of testing using VLAB

Microcontroller simulators require the construction of a virtual electronic control unit (VECU) that conforms to your needs. Using expertise amassed from handling semiconductors, Ryoden can build virtual environments tailored to the microcontroller you wish to use.
Ryoden also provide or subcontract the development of tools for generating scripts that inject failures and run tests automatically, boosting the microcontroller simulation’s development efficiency.


Providing Evaluation Environments for Mobility Services Using Virtual Environments

Launching a mobility service for public use safely and securely requires evaluation and demonstration under a wide range of foreseeable environments. Evaluating such services under all anticipated environments is a formidable task if the actual environments are used. Building a virtual environment enables developers to carry out evaluation and demonstration in a comprehensive and systematic manner.

toTop