You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at
  • technical reports and other articles issued by Mälardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact

Moris Behnam´s Associate Professor lecture (Docentföreläsning)



Contact person:


Date and Time: Monday 28 August, 15:15-16:15

Place: Pi (MDH, Västerås)

Title: Resource virtualization for real-time embedded systems, opportunities and challenges



The complexity of distributed real-time embedded systems is increasing steadily due to the increase in functionality realized by software. As a consequence, more and more software functions have to be developed, implemented and integrated into common shared hardware architectures. This often results in very complex software systems, where functions (software applications), that share hardware and software resources, will interfere with each other regarding resource usage in an unpredictable manner affecting their temporal performance.

Resources virtualization have been proposed as an attractive technique to solve the problem of sharing the system resources by dedicating a portion of resources to each software application in a predictable manner. Among many advantages that virtualization can provide, it supports independent development of applications, platform independent, predictable reusability of applications, simplification of the integration of software applications and faults isolation. However, it requires efficient modeling and analysis techniques to compute the necessary resources for software applications to fulfill the temporal requirements and runtime mechanisms to enforce the resources provisioning.

In this talk, an overview of the research that has been conducting during the last ten years in this area will be presented together with plans for future.