ВЕРИФИКАЦИЯ КОРРЕКТНОСТИ ОПТИМИЗИРУЮЩИХ ПРЕОБРАЗОВАНИЙ ПРОГРАММЫ ОТНОСИТЕЛЬНО ТРЕБОВАНИЙ К СОГЛАСОВАННОСТИ ПАМЯТИ
- Авторы: Андрианов С.А1, Зеленов С.В1, Мутилин В.С1,2, Петренко А.К1,3,4
-
Учреждения:
- Институт системного программирования им. В.П. Иванникова РАН
- Московский физико-технический институт (государственный университет)
- Московский государственный университет им. М.В. Ломоносова
- Национальный исследовательский университет «Высшая школа экономики»
- Выпуск: № 5 (2025)
- Страницы: 11-21
- Раздел: ПРОГРАММНАЯ ИНЖЕНЕРИЯ, ТЕСТИРОВАНИЕ И ВЕРИФИКАЦИЯ ПРОГРАММ
- URL: https://bakhtiniada.ru/0132-3474/article/view/378352
- DOI: https://doi.org/10.7868/S3034584725050023
- ID: 378352
Цитировать
Аннотация
Об авторах
С. А Андрианов
Институт системного программирования им. В.П. Иванникова РАН
Email: andrianov@ispras.ru
ORCID iD: 0000-0002-6855-7919
Москва
С. В Зеленов
Институт системного программирования им. В.П. Иванникова РАН
Email: zelenov@ispras.ru
ORCID iD: 0000-0003-0446-0541
Москва
В. С Мутилин
Институт системного программирования им. В.П. Иванникова РАН; Московский физико-технический институт (государственный университет)
Email: mutilin@ispras.ru
Москва; Долгопрудный
А. К Петренко
Институт системного программирования им. В.П. Иванникова РАН; Московский государственный университет им. М.В. Ломоносова; Национальный исследовательский университет «Высшая школа экономики»
Email: petrenko@ispras.ru
ORCID iD: 0000-0001-7411-3831
Москва; Москва; Москва
Список литературы
- Java Memory Model, § 17.4. 2013. https://docs.oracle.com/javase/specs/jls/se19/html/jls-17.html
- Andrianov P., Mutilin V. Static Memory Consistency Constraints Checking // System Informatics. 2023. Vol. 22. P. 1–10.
- Zelenov S., Zelenova S. Model-Based Testing of Optimizing Compilers // Testing of Software and Communicating Systems / ed. by Petrenko A., Veanes M., Tretmans J., Grieskamp W. Berlin, Heidelberg: Springer Berlin Heidelberg. 2007. P. 365–377.
- Beyer D., Henzinger T.A., Théoduloz G. Configurable software verification: concretizing the convergence of model checking and program analysis // Proceedings of CAV. Berlin, Heidelber: Springer-Verlag. 2007. P. 504–518.
- Beyer D., Keremoglu M. CPAchecker: A Tool for Configurable Software Verification // Computer Aided Verification. Springer Berlin Heidelberg, 2011. Vol. 6806 of Lecture Notes in Computer Science. P. 184–190.
- Wickerson J., Batty M., Sorensen T., Constantinides G. Automatically comparing memory consistency models. 2017. P. 190–204.
- Alglave J., Maranget L., Sarkar S., Sewell P. Fences in Weak Memory Models / ed. by Touili T., Cook B., Jackson P. // Computer Aided Verification. Berlin, Heidelberg: Springer Berlin Heidelberg. 2010. P. 258–272.
- Protsenko A. Architecture Independent Test Templates for Virtual Machines and Microprocessors // Informacionnye Tehnologii. 2024. Vol. 30. P. 579–584.
Дополнительные файлы


