• DocumentCode
    2192886
  • Title

    Model-Level Debugging of Embedded Real-Time Systems

  • Author

    Haberl, Wolfgang ; Herrmannsdoerfer, Markus ; Birke, Jan ; Baumgarten, Uwe

  • Author_Institution
    Inst. fur Inf., Tech. Univ. Munchen Garching b, München, Germany
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1887
  • Lastpage
    1894
  • 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.
  • Keywords
    embedded systems; program debugging; program visualisation; software fault tolerance; automatic code generation; data visualization; embedded real-time system; faulty system; model-driven development; model-level debugging; runtime data; user interface; Automata; Computer architecture; Data models; Debugging; Hardware; Load modeling; Middleware; code generation; embedded systems; model-driven development; real time systems; simulation; software debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.323
  • Filename
    5578003