2019
DOI: 10.1007/978-3-030-29852-4_9
|View full text |Cite
|
Sign up to set email alerts
|

Proof Strategy for Automated Sisal Program Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
0
0
16

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 10 publications
0
0
0
16
Order By: Relevance
“…Другой альтернативой является использование трансляционной семантики. Например, работа [41] основана на трансляции циклов языка Cloud Sisal в циклы языка C. Трансформационная семантика была предложена для MapReduce [42]. Однако мы полагаем, что аксиоматическая семантика является лучшим выбором для дедуктивной верификации, поэтому эти альтернативы не используются в представленном исследовании.…”
Section: Introductionunclassified
“…Другой альтернативой является использование трансляционной семантики. Например, работа [41] основана на трансляции циклов языка Cloud Sisal в циклы языка C. Трансформационная семантика была предложена для MapReduce [42]. Однако мы полагаем, что аксиоматическая семантика является лучшим выбором для дедуктивной верификации, поэтому эти альтернативы не используются в представленном исследовании.…”
Section: Introductionunclassified
“…Но использование классической индукции в системе ACL2 недостаточно для автоматического доказательства содержащих УК. Ранее нами были разработаны стратегии доказательства [15,18], основанные и на индукции, и на структуре УК, и на структуре финитной итерации.…”
Section: Introductionunclassified
“…Система C-lightVer использует комплексный подход к автоматизированной дедуктивной верификации C-программ. Данный подход включает символический метод верификации финитных итераций [27], который позволяет избежать задания инвариантов циклов, реализующих финитные итерации, стратегии доказательства для проверки УК на истинность [15,18] и метод семантической разметки Денни и Фишера для локализации ошибок [5].…”
Section: Introductionunclassified
See 1 more Smart Citation
“…Кодогенератор системы CPPS позволяет генерировать код на языке C, соответствующий различным этапам оптимизации входной про граммы [2]. Работа в проекте шла по двум направлениям: применение системы C-lightVer к готовому промежуточному представлению Sisal-программы на язы ке C [122,123,125] и непосредственная разработка аксиоматической семанти ки Cloud Sisal [24,130] с расширением системы C-lightVer новыми правилами [15,16,106,130]. В рамках проекта РНФ № 18-11-00118 «Облачные методы и средства конструирования эффективных и надежных параллельных программ на основе функциональных спецификаций и семантических преобразований» важной задачей являлось создание расширения языка C конструкциями Cloud Sisal [15,16], семантики такого расширения [15,16] и реализация такой семан тики в системе C-lightVer [15].…”
Section: Introductionunclassified