Новости
Использование TLA+ и методологии Цая-Ли для построения моделей транзакционной памяти
Аннотация
В работе адаптирована методология Цая-Ли, предложенная для неблокирующих бинарных деревьев поиска, к моделям программной транзакционной памяти, которая упрощает неблокирующую реализацию сложных конкурентных алгоритмов. На примере спецификаций на языке темпоральной логики действий TLA+ и верификации с помощью инструмента проверки моделей TLC доказывается корректность универсального подхода. Полученные результаты показывают, что блокирующие и неблокирующие алгоритмы имеют больше структурных сходств, чем их исходный код. Этот вывод обосновывает создание универсальных конструкций для достижения неблокируемости.
Ключевые слова
Издание
Труды Института системного программирования РАН, том 38, вып. 6, часть 2, 2026, стр. 57-66.
ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).
DOI: 10.15514/ISPRAS-2026-38(6)-25
Для цитирования
Полный текст статьи в формате pdf (на английском)
Вернуться к содержанию тома