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

Скачать или смотреть [OOPSLA24] Synthesizing Formal Semantics from Executable Interpreters

  • ACM SIGPLAN
  • 2025-03-26
  • 33
[OOPSLA24] Synthesizing Formal Semantics from Executable Interpreters
  • ok logo

Скачать [OOPSLA24] Synthesizing Formal Semantics from Executable Interpreters бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно [OOPSLA24] Synthesizing Formal Semantics from Executable Interpreters или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку [OOPSLA24] Synthesizing Formal Semantics from Executable Interpreters бесплатно в формате MP3:

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

Описание к видео [OOPSLA24] Synthesizing Formal Semantics from Executable Interpreters

Synthesizing Formal Semantics from Executable Interpreters (Video, OOPSLA 2024)
Jiangyi Liu, Charlie Murphy, Anvay Grover, Keith J.C. Johnson, Thomas Reps, and Loris D’Antoni
(University of Wisconsin-Madison, USA; University of Wisconsin-Madison, USA; University of Wisconsin-Madison, USA; University of Wisconsin-Madison, USA; University of Wisconsin-Madison, USA; University of California at San Diego, USA)

Abstract: Program verification and synthesis frameworks that allow one to customize the language in which one is interested typically require the user to provide a formally defined semantics for the language.
Because writing a formal semantics can be a daunting and error-prone task, this requirement stands in the way of such frameworks being adopted by non-expert users.
We present an algorithm that can automatically synthesize inductively defined syntax-directed semantics when given (i) a grammar describing the syntax of a language and (ii) an executable (closed-box) interpreter for computing the semantics of programs in the language of the grammar.
Our algorithm synthesizes the semantics in the form of Constrained-Horn Clauses (CHCs), a natural, extensible, and formal logical framework for specifying inductively defined relations that has recently received widespread adoption in program verification and synthesis.
The key innovation of our synthesis algorithm is a Counterexample-Guided Synthesis (CEGIS) approach that breaks the hard problem of synthesizing a set of constrained Horn clauses into small, tractable expression-synthesis problems that can be dispatched to existing SyGuS synthesizers.
Our tool Synantic synthesized inductively-defined formal semantics from 14 interpreters for languages used in program-synthesis applications.
When synthesizing formal semantics for one of our benchmarks, Synantic unveiled an inconsistency in the semantics computed by the interpreter for a language of regular expressions; fixing the inconsistency resulted in a more efficient semantics and, for some cases, in a 1.2x speedup for a synthesizer solving synthesis problems over such a language.

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

Supplementary archive: https://doi.org/10.5281/zenodo.13368062 (Badges: Artifacts Available, Artifacts Evaluated — Functional, Results Reproduced)

ORCID: https://orcid.org/0000-0001-6525-4659, https://orcid.org/0000-0003-4813-7578, https://orcid.org/0009-0003-4820-3560, https://orcid.org/0000-0002-3766-5204, https://orcid.org/0000-0002-5676-9949, https://orcid.org/0000-0001-9625-4037

Video Tags: SemGuS, SyGuS, Semantics, SMT, Program Synthesis, oopslab24main-p208-p, doi:10.1145/3689724, doi:10.5281/zenodo.13368062, orcid:0000-0001-6525-4659, orcid:0000-0003-4813-7578, orcid:0009-0003-4820-3560, orcid:0000-0002-3766-5204, orcid:0000-0002-5676-9949, orcid:0000-0001-9625-4037, Artifacts Available, Artifacts Evaluated — Functional, Results Reproduced

Presentation at the OOPSLA 2024 conference, October 20–25, 2024, https://2024.splashcon.org/track/spla...
Sponsored by ACM SIGPLAN,

Комментарии

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

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

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

video2dn Copyright © 2023 - 2025

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