Model-driven debugging of embedded systems

OData support
Gönczy László
Department of Measurement and Information Systems

A model driven software paradigm in the embedded systems is making way nowadays. The embedded applications system model (component, port, interface, data item) uses other abstraction level and domain language than the implementation model (function, variable, memory address). To test, to track and to error explore in the embedded system the hardware debugger, network analyzer and remote sampling protocols (XCP, CCP) are used. The information from a system tracking is in the implementation and assembly level of the software. The traditional debugging is supported by a lot of tools, but to understand in system model the the tracking data had to be translated to more abstract level. The goals of the thesis is to use traditional tracking and debugging tools (hardware debugger, network analyzer, remote sampling protocol) in a integrated development environment (IDE), while the system model is used for the debugging data. The user will be able to track or modify the system model variable without the knowledge of the embedded system implementation model. The developer will be able to choose the most efficient (sampling rate, jamming ...) way of the debugging in the software.


Please sign in to download the files of this thesis.