Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2019, Volume 31, Issue 4, Pages 7–28
DOI: https://doi.org/10.15514/ISPRAS-2019-31(4)-1
(Mi tisp436)
 

Tracing tools for «Baget» family RTOS

A. N. Godunov, F. N. Chemerev

Scientific Research Institute for System Analysis of the Russian Academy of Sciences
References:
Abstract: The paper deals with the problems of developing tracing software for hard real-time systems. Currently, almost every real-time operating system (RV OS) has event tracking software. The goal of this software is to search for «ordinary» software errors (which traditional debuggers cannot handle) and real-time errors. In this case, it is necessary to analyze not only the sequence of events, but also the «memory leak», the dynamics of the processor states and control flows (profiling), the states of semaphores, mutexes, and other synchronization tools, as well as the queue of control flows waiting to release the resources they need. The methodology for designing programs for viewing and analyzing event logs (traces) generated by RTOS-based software systems is regarded. Specifics of visualizing RTOS events and time diagrams of states of objects in the analyzed systems, represented by data sets containing a large number of records are discussed. A formal specification is proposed to the tracing data models, the methods for their visualization and for filter management of trace records and object states. The effectiveness of these models and methods is confirmed by the operating experience of the Tool for Viewing and Analyzing the Event Logs for RTOS for «Baget» family developed with the toolkit GTK+ for creating graphical user interfaces.
Keywords: RTOS, events, logging, run-time behavior, tracing tool, Model/View/Controller, MVC.
Funding agency Grant number
Russian Academy of Sciences - Federal Agency for Scientific Organizations 0065-2019-0002
This work was supported by the State Research Program of the Russian Federation (Project No. 0065-2019-0002).
Document Type: Article
Language: Russian
Citation: A. N. Godunov, F. N. Chemerev, “Tracing tools for «Baget» family RTOS”, Proceedings of ISP RAS, 31:4 (2019), 7–28
Citation in format AMSBIB
\Bibitem{GodChe19}
\by A.~N.~Godunov, F.~N.~Chemerev
\paper Tracing tools for «Baget» family RTOS
\jour Proceedings of ISP RAS
\yr 2019
\vol 31
\issue 4
\pages 7--28
\mathnet{http://mi.mathnet.ru/tisp436}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(4)-1}
Linking options:
  • https://www.mathnet.ru/eng/tisp436
  • https://www.mathnet.ru/eng/tisp/v31/i4/p7
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:138
    Full-text PDF :77
    References:26
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024