DocumentCode
3717100
Title
Deterministic event-based control of Virtual Platforms for MPSoC software debugging
Author
Luis Gabriel Murillo;Robert Lajos Buecs;Rainer Leupers;Gerd Ascheid
Author_Institution
Institute for Communication Technologies and Embedded Systems (ICE), RWTH Aachen University, Germany
fYear
2015
fDate
7/1/2015 12:00:00 AM
Firstpage
348
Lastpage
353
Abstract
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 examining and steering 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.
Keywords
"Debugging","Monitoring","Concurrent computing","Context","Semantics","Embedded systems"
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2015 International Conference on
Type
conf
DOI
10.1109/SAMOS.2015.7363697
Filename
7363697
Link To Document