Trudy SPIIRAN
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



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






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


Trudy SPIIRAN, 2017, Issue 52, Pages 137–156
DOI: https://doi.org/10.15622/sp.52.7
(Mi trspy948)
 

Methods of Information Processing and Management

Static verification of task access to shared resources in real-time systems

V. V. Nikiforova, S. N. Baranovba

a St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences (SPIIRAS)
b Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)
Abstract: Among issues which arise when developing software complexes for real-time systems (RTS) one should resolve common multi-task system issues of ensuring logical correctness of the system being created (preserving the integrity of informational resources, eliminating the possibility of mutual task blocking), as well as issues of ensuring dynamic correctness, specific for RTS (feasibility of the application tasks). In the long run, resolving these issues is reduced to checking the correctness of how synchronizing operators which ensure consistent execution of application tasks are scattered in the task bodies. In order to perform such checking statically, models which represent the scattering of synchronizing operators in application tasks are constructed.
In this paper several methods of processing such models are proposed which are based on constructing special multi-partite graphs — graphs of synchronizing operator dependencies. Two varieties of such graphs are resented: a) graphs of bundles, which ensure verification of logical correctness of multi-task applications (correctness of intersections of critical interval pairs); and b) graphs of bundles and critical intervals, which ensure verification of dynamic correctness of RTS applications.
Keywords: real-time systems; multi-task application models; task feasibility; access protocols; shared resources.
Bibliographic databases:
Document Type: Article
UDC: 004.04
Language: Russian


Citation: V. V. Nikiforov, S. N. Baranov, “Static verification of task access to shared resources in real-time systems”, Tr. SPIIRAN, 52 (2017), 137–156
Linking options:
  • https://www.mathnet.ru/eng/trspy948
  • https://www.mathnet.ru/eng/trspy/v52/p137
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024