Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть [CPP'26] Precise Reasoning about Container-Internal Pointers with Logical Pinning

  • ACM SIGPLAN
  • 2026-01-27
  • 0
[CPP'26] Precise Reasoning about Container-Internal Pointers with Logical Pinning
  • ok logo

Скачать [CPP'26] Precise Reasoning about Container-Internal Pointers with Logical Pinning бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно [CPP'26] Precise Reasoning about Container-Internal Pointers with Logical Pinning или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку [CPP'26] Precise Reasoning about Container-Internal Pointers with Logical Pinning бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео [CPP'26] Precise Reasoning about Container-Internal Pointers with Logical Pinning

Precise Reasoning about Container-Internal Pointers with Logical Pinning (Video, CPP 2026)
Yawen Guan, Clément Pit-Claudel
(EPFL, Switzerland; EPFL, Switzerland)

Abstract: Most separation logics hide container-internal pointers for modularity. This makes it difficult to specify container APIs that temporarily expose those pointers to the outside, and to verify programs that use these APIs.

We present logical pinning, a lightweight borrowing model for sequential programs that allows users to selectively track container-internal pointers at the logical level. Our model generalizes the magic-wand operator for representing partial data structures, making it easy to write and prove precise specifications, including pointer-stability properties. Because it only changes the way representation predicates and specifications are written, our approach is compatible with most separation logic variants.

We demonstrate the practicality of logical pinning by verifying small but representative pointer-manipulating programs, and deriving more precise versions of common container specifications. In doing so, we show that our approach subsumes some well-known proof patterns, simplifies some complex proofs, and enables reasoning about program patterns not supported by traditional specifications. All of our results are mechanized in the Rocq proof assistant, using the CFML library.

Article: https://doi.org/10.1145/3779031.3779096

Supplementary archive: https://doi.org/10.5281/zenodo.17815704 (Badges: Artifacts Available)

ORCID: https://orcid.org/0009-0007-5102-1724, https://orcid.org/0000-0002-1900-3901

Video Tags: Representation predicates, Containers, Sharing, doi:10.1145/3779031.3779096, doi:10.5281/zenodo.17815704, orcid:0009-0007-5102-1724, orcid:0000-0002-1900-3901, Artifacts Available

Presentation at the CPP 2026 conference, Jan 12-13, 2026, https://popl26.sigplan.org/home/CPP-2...
Sponsored by ACM SIGPLAN.

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]