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, 2017, Volume 24, Number 6, Pages 743–754
DOI: https://doi.org/10.18255/1818-1015-2017-6-743-754
(Mi mais597)
 

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

Invariant elimination of definite iterations over arrays in C programs verification

I. V. Maryasov, V. A. Nepomniaschy, D. A. Kondratyev

A. P. Ershov Institute of Informatics Systems SB RAS, 6 Akademik Lavrentyev av., Novosibirsk 630090, Russia
Full-text PDF (533 kB) Citations (5)
References:
Abstract: This work represents the further development of the method for definite iteration verification [7]. It extends the mixed axiomatic semantics method [1] suggested for C-light program verification. This extension includes a verification method for definite iteration over unchangeable arrays with a loop exit in C-light programs. The method includes an inference rule for the iteration without invariants, which uses a special function that expresses loop body. This rule was implemented in verification conditions generator, which is the part of our C-light verification system. To prove generated verification conditions an induction is applied which is a challenge for SMT-solvers. At proof stage the SMT-solver CVC4 is used in our verification system. To overcome mentioned difficulty a rewriting strategy for verification conditions is suggested. A method based on theory extension by new theorems to prove verification conditions is suggested. An example, which illustrates the application of these methods, is considered. The article is published in the authors’ wording.
Keywords: C-light, loop invariants, mixed axiomatic semantics, definite iteration, arrays, CVC4, specification, verification, Hoare logic.
Funding agency Grant number
Russian Foundation for Basic Research 15-01-05974_а
This research is partially supported by RFBR grant 15-01-05974.
Received: 08.09.2017
Bibliographic databases:
Document Type: Article
UDC: 004.052.42
Language: English
Citation: I. V. Maryasov, V. A. Nepomniaschy, D. A. Kondratyev, “Invariant elimination of definite iterations over arrays in C programs verification”, Model. Anal. Inform. Sist., 24:6 (2017), 743–754
Citation in format AMSBIB
\Bibitem{MarNepKon17}
\by I.~V.~Maryasov, V.~A.~Nepomniaschy, D.~A.~Kondratyev
\paper Invariant elimination of definite iterations over arrays in C programs verification
\jour Model. Anal. Inform. Sist.
\yr 2017
\vol 24
\issue 6
\pages 743--754
\mathnet{http://mi.mathnet.ru/mais597}
\crossref{https://doi.org/10.18255/1818-1015-2017-6-743-754}
\elib{https://elibrary.ru/item.asp?id=30730613}
Linking options:
  • https://www.mathnet.ru/eng/mais597
  • https://www.mathnet.ru/eng/mais/v24/i6/p743
  • 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
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:205
    Full-text PDF :106
    References:25
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024