2017
DOI: 10.31144/si.2307-6410.2017.n10.p57-66
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Definite Iteration Over Arrays With a Loop Exit in C Programs

Abstract: This work represents the further development of the method for definite iteration verification [6]. 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 ge… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
0
0
3

Year Published

2018
2018
2022
2022

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 8 publications
0
0
0
3
Order By: Relevance
“…Достовер ность и обоснованность результатов исследования обеспечивается фор мальными доказательствами, а также компьютерными экспериментами. Основные результаты работы докладывались на следующих научных кон ференциях и семинарах: международные научно-практические конферен ции PSI-2017 [5], PSI-2019 [7,31], TOOLS-2019 [11], SIBIRCON-2019 [10], TMPA-2015 [23,38], международные научно-исследовательские семинары PSSV-2017 [36], PSSV-2018 [30], PSSV-2019 [32], PSSV-2021 [1], всероссий ские конференции молодых ученых по математическому моделированию в 2015-2021 гг. [17, 18, 20-22, 24, 26], всероссийский онлайн-семинар ru STEP (записи доступны на видеоканале ИСИ СО РАН), научно-исследо вательские семинары ИСИ СО РАН, коллоквиумы ИСИ СО РАН.…”
Section: общая характеристика работыunclassified
“…Достовер ность и обоснованность результатов исследования обеспечивается фор мальными доказательствами, а также компьютерными экспериментами. Основные результаты работы докладывались на следующих научных кон ференциях и семинарах: международные научно-практические конферен ции PSI-2017 [5], PSI-2019 [7,31], TOOLS-2019 [11], SIBIRCON-2019 [10], TMPA-2015 [23,38], международные научно-исследовательские семинары PSSV-2017 [36], PSSV-2018 [30], PSSV-2019 [32], PSSV-2021 [1], всероссий ские конференции молодых ученых по математическому моделированию в 2015-2021 гг. [17, 18, 20-22, 24, 26], всероссийский онлайн-семинар ru STEP (записи доступны на видеоканале ИСИ СО РАН), научно-исследо вательские семинары ИСИ СО РАН, коллоквиумы ИСИ СО РАН.…”
Section: общая характеристика работыunclassified
“…Определение count_index дано в [8], приложение E. Данная функция возвращает пару: её первый компонент истинен тогда и только тогда, когда массив a содержит отрицательный элемент. В этом случае второй компонент содержит индекс такого элемента.…”
Section: Acknowledgmentsunclassified
“…Мы рассматриваем циклы с определёнными ограничениями [14]. Мы расширяем наш метод смешанной аксиоматической семантики языка C-light [1] правилом для верификации таких циклов, основанным на операции замены [9,14]. С помощью этого правила порождаются условия корректности специального вида.…”
Section: Introductionunclassified
“…) [55]. Новейший стандарт C++20 [166] международные научно-практические конференции PSI-2017 [114], PSI-2019 [118], TOOLS-2019 [125], SIBIRCON-2019 [123], TMPA-2015 [18,167], международные семинары PSSV-2017 [145], PSSV-2018 [120], PSSV-2019 [127],…”
Section: Introductionunclassified
“…Положения, выносимые на защиту, описанные в работах c несколькими соавторами [4,24,25,106,[117][118][119][120][121][122][123][124][125][126][127][128][129][130][144][145][146][147][148], получены лично автором.…”
Section: Introductionunclassified