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, 2020, Volume 27, Number 4, Pages 428–441
DOI: https://doi.org/10.18255/1818-1015-2020-4-428-441
(Mi mais726)
 

This article is cited in 1 scientific paper (total in 1 paper)

Theory of computing

On the model checking problem for some extension of CTL*

A. R. Gnatenkoa, V. A. Zakharovba

a Research University Higher School of Economics, 20 Myasnitskaya, Moscow 101000, Russia
b Ivannikov Institute for System Programming of the RAS, 25 Alexander Solzhenitsyn, Moscow 109004, Russia
Full-text PDF (669 kB) Citations (1)
References:
Abstract: Sequential reactive systems include programs and devices that work with two streams of data and convert input streams of data into output streams. Such information processing systems include controllers, device drivers, computer interpreters. The result of the operation of such computing systems are infinite sequences of pairs of events of the request-response type, and, therefore, finite transducers are most often used as formal models for them. The behavior of transducers is represented by binary relations on infinite sequences, and so, traditional applied temporal logics (like HML, LTL, CTL, mu-calculus) are poorly suited as specification languages, since omega-languages, not binary relations on omega-words are used for interpretation of their formulae. To provide temporal logics with the ability to define properties of transformations that characterize the behavior ofreactive systems, we introduced new extensions ofthese logics, which have two distinctive features: 1) temporal operators are parameterized, and languages in the input alphabet oftransducers are used as parameters; 2) languages in the output alphabet oftransducers are used as basic predicates. Previously, we studied the expressive power ofnew extensions Reg-LTL and Reg-CTL ofthe well-known temporal logics oflinear and branching time LTL and CTL, in which it was allowed to use only regular languages for parameterization of temporal operators and basic predicates. We discovered that such a parameterization increases the expressive capabilities oftemporal logic, but preserves the decidability of the model checking problem. For the logics mentioned above, we have developed algorithms for the verification of finite transducers. At the next stage of our research on the new extensions of temporal logic designed for the specification and verification of sequential reactive systems, we studied the verification problem for these systems using the temporal logic Reg-CTL*, which is an extension ofthe Generalized Computational Tree Logics CTL*. In this paper we present an algorithm for checking the satisfiability of Reg-CTL* formulae on models of finite state transducers and show that this problem belongs to the complexity class ExpSpace.
Keywords: reactive system, model checking, finite state transducer, temporal logic, regular language, specification.
Funding agency Grant number
Russian Foundation for Basic Research 18-01-00854
The reported study was funded by RFBR, project number 18-01-00854.
Received: 16.11.2020
Revised: 01.12.2020
Accepted: 16.12.2020
Document Type: Article
UDC: 519.7
MSC: 68Q45
Language: Russian
Citation: A. R. Gnatenko, V. A. Zakharov, “On the model checking problem for some extension of CTL*”, Model. Anal. Inform. Sist., 27:4 (2020), 428–441
Citation in format AMSBIB
\Bibitem{GnaZak20}
\by A.~R.~Gnatenko, V.~A.~Zakharov
\paper On the model checking problem for some extension of CTL*
\jour Model. Anal. Inform. Sist.
\yr 2020
\vol 27
\issue 4
\pages 428--441
\mathnet{http://mi.mathnet.ru/mais726}
\crossref{https://doi.org/10.18255/1818-1015-2020-4-428-441}
Linking options:
  • https://www.mathnet.ru/eng/mais726
  • https://www.mathnet.ru/eng/mais/v27/i4/p428
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:115
    Full-text PDF :47
    References:29
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024