Your browser doesn't support javascript. This means that the content or functionality of our website will be limited or unavailable. If you need more information about Vinnova, please contact us.

Our e-services for applications, projects and assessments close on Thursday 25 April at 4:30pm because of system upgrades. We expect to open them again on Friday 26 April at 8am the latest.

Virtualized Embedded Systems for Testing and Development

Reference number
Coordinator Scania CV Aktiebolag - Avd REVE
Funding from Vinnova SEK 3 811 236
Project duration March 2014 - August 2017
Status Completed
Venture Electronics, software and communication - FFI
End-of-project report 2013-05608eng.pdf (pdf, 1621 kB)

Purpose and goal

The VIRTUES project has been conducted over 3.5 years between Scania CV and KTH to investigate hypotheses about virtualised hardware emulation and testing. The project has developed new software engineering tools that support machine-learning assisted test case generation, as well as virtualised hardware emulation. These tools have been integrated together. The resulting platform has been successfully applied to requirements and fault injection testing of automotive ECU applications.

Expected results and effects

An instruction set simulation platform was constructed and used. A simulation platform for a subset of the truck ECUs was constructed. We have prototyped an integration of the environment model of the HIL rig with the simulation platform, and experimented with novel ways to control the simulation. We have integrated a machine-learning assisted test case generator with the simulator to conduct testing case studies based on different Scania ECU applications. These included requirements and fault injection testing. We have optimised the test case generator for multi-core platforms.

Planned approach and implementation

The advantages of the VIRTUES approach have been demonstrated, such as lowered costs, flexibility and agility of approach, reliable and rigorous test results, and higher test coverage. Furthermore, we have shown that our techniques scale up to significant problem sizes, although further work is possible to extend scalability even further. By building on the execution platform produced in this project, we can see many interesting next steps. It may also be possible to combine this future work with other related Scania research projects such as ReVamp and Virtual Truck and Bus.

External links

The project description has been provided by the project members themselves and the text has not been looked at by our editors.

Last updated 19 February 2020

Reference number 2013-05608

Page statistics