Modelirovanie i Analiz Informatsionnykh Sistem
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






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


Modelirovanie i Analiz Informatsionnykh Sistem, 2018, Volume 25, Number 2, Pages 174–192
DOI: https://doi.org/10.18255/1818-1015-2018-2-174-192
(Mi mais620)
 

This article is cited in 5 scientific papers (total in 5 papers)

Petri Nets and Timed Automata

On the correctness of real-time modular computer systems modeling with stopwatch automata networks

A. B. Glonina, V. V. Balashov

Lomonosov Moscow State University, 1 Leninskie Gory, Moscow 119991, Russia
Full-text PDF (662 kB) Citations (5)
References:
Abstract: In this paper, we consider a schedulability analysis problem for real-time modular computer systems (RT MCS). A system configuration is called schedulable if all the jobs finish within their deadlines. The authors propose a stopwatch automata-based general model of RT MCS operation. A model instance for a given RT MCS configuration is a network of stopwatch automata (NSA) and it can be built automatically using the general model. A system operation trace, which is necessary for checking the schedulability criterion, can be obtained from the corresponding NSA trace. The paper substantiates the correctness of the proposed approach. A set of correctness requirements to models of system components and to the whole system model were derived from RT MCS specifications. The authors proved that if all models of system components satisfy the corresponding requirements, the whole system model built according to the proposed approach satisfies its correctness requirements and is deterministic (i.e. for a given configuration a trace generated by the corresponding model run is uniquely determined). The model determinism implies that any model run can be used for schedulability analysis. This fact is crucial for the approach efficiency, as the number of possible model runs grows exponentially with the number of jobs in a system. Correctness requirements to models of system components models can be checked automatically by a verifier using observer automata approach. The authors proved by using UPPAAL verifier that all the developed models of system components satisfy the corresponding requirements. User-defined models of system components can be also used for system modeling if they satisfy the requirements.
Keywords: modeling, model checking, integrated modular avionics, scheduling.
Funding agency Grant number
Russian Foundation for Basic Research 17-07-01566_а
This work was supported by RFBR (grant No 17-07-01566).
Received: 02.11.2017
Bibliographic databases:
Document Type: Article
UDC: 519.7
Language: Russian
Citation: A. B. Glonina, V. V. Balashov, “On the correctness of real-time modular computer systems modeling with stopwatch automata networks”, Model. Anal. Inform. Sist., 25:2 (2018), 174–192
Citation in format AMSBIB
\Bibitem{GloBal18}
\by A.~B.~Glonina, V.~V.~Balashov
\paper On the correctness of real-time modular computer systems modeling with stopwatch automata networks
\jour Model. Anal. Inform. Sist.
\yr 2018
\vol 25
\issue 2
\pages 174--192
\mathnet{http://mi.mathnet.ru/mais620}
\crossref{https://doi.org/10.18255/1818-1015-2018-2-174-192}
\elib{https://elibrary.ru/item.asp?id=34992610}
Linking options:
  • https://www.mathnet.ru/eng/mais620
  • https://www.mathnet.ru/eng/mais/v25/i2/p174
  • This publication is cited in the following 5 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025