Title
Model-Level Debugging of Embedded Real-Time Systems
Abstract
Model-driven development has become the state- of-the-art approach for designing embedded real-time systems. Due to their high level of abstraction, models are easier to understand and verify, thus leading to less faulty systems. But even when combined with automatic code generation, there is still the risk of unintended behavior. This may, for example, arise from real sensor inputs which differ from the characteristics assumed in the model. Consequently, debugging techniques still play an important role, even in model-driven development processes. However, debugging a system on the embedded target platform is tedious because of the limited user interface. In this paper, we present an approach for capturing runtime data on the target platform and mapping them back to the model. Debugging can then be performed at model-level by visualizing actual input data, like feedback from the target platform’s environment. Using a case study, we demonstrate a realization of our approach.
Year
DOI
Venue
2010
10.1109/CIT.2010.323
Computer and Information Technology
Keywords
Field
DocType
actual input data,target platform,automatic code generation,runtime data,of-the-art approach,model-driven development process,embedded real-time system,debugging technique,model-level debugging,embedded target platform,real-time systems,model-driven development,embedded system,embedded systems,hardware,real time systems,computer architecture,data visualization,debugging,software fault tolerance,code generation,data models,simulation,simulation software,automata,middleware,user interface
Middleware,Data modeling,Computer science,Software fault tolerance,Code generation,Background debug mode interface,Real-time computing,User interface,Algorithmic program debugging,Debugging,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-4244-7547-6
9
0.51
References 
Authors
9
4
Name
Order
Citations
PageRank
Wolfgang Haberl1505.18
Markus Herrmannsdoerfer243323.43
Jan Birke3171.08
Uwe Baumgarten44811.35