Sie verwenden einen Browser, in dem JavaScript deaktiviert ist. Dadurch wird verhindert, dass Sie die volle Funktionalität dieser Webseite nutzen können. Zur Navigation müssen Sie daher die Sitemap nutzen.

You are currently using a browser with deactivated JavaScript. There you can't use all the features of this website. In order to navigate the site, please use the Sitemap .

Deterministic Event-based Control of Virtual Platforms for MPSoC Software Debugging

Murillo, L. G. ,  Buecs, R.Leupers, R.Ascheid, G.
Book Title:
SAMOS XV: International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (Workshop on Virtual Prototyping of Parallel and Embedded Systems - ViPES)
p.p. 1-6
Samos, Greece
Jul. 2015


Virtual Platforms (VPs) are advantageous to develop and debug complex software for multi- and many-processor systems-on-chip (MPSoCs). VPs provide unrivalled controllability and visibility of the target, which can be exploited to examine bugs that cannot be reproduced easily in real hardware. However, VPs as used for debugging provide only traditional interfaces, such as step-based debuggers and traces, that do little to help with the enormous complexity of MPSoCs and their parallel software. Finding a bug is still largely left to the developer’s experience and intuition, using manual means rather than automated solutions.
To bridge this gap, this paper presents a novel VP debug visualization and control framework for concurrent software that allows to examine and steer the target by means of an abstract representation of its inter-task interactions. Our framework reduces the effort required to understand complex concurrency patterns and helps to expose bugs.