Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

An Axiomatic Basis for Bidirectional Programming

ACM SIGPLAN via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Watch a 24-minute conference presentation from POPL 2018 exploring the development of a Hoare-style logic framework for the putback-based bidirectional programming language BiGUL. Learn how this novel approach enables programmers to precisely control and reason about consistency restoration behavior in bidirectional transformations, moving beyond the limitations of previous declarative programming models. Discover how the framework allows developers to characterize bidirectional behavior by reasoning solely in the putback direction, providing a straightforward yet powerful unidirectional programming abstraction. The talk covers the theoretical foundations, which have been formally verified in Agda, while presenting the logic in an accessible way for practical application by BiGUL programmers working on synchronization and consistency maintenance challenges.

Syllabus

[POPL'18] An Axiomatic Basis for Bidirectional Programming

Taught by

ACM SIGPLAN

Reviews

Start your review of An Axiomatic Basis for Bidirectional Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.