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

YouTube

String Constraints with Concatenation and Transducers Solved Efficiently

ACM SIGPLAN via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Watch a 17-minute conference presentation from POPL 2018 exploring an efficient approach to solving string constraints with concatenation and transducers. Learn how researchers developed the first string solver capable of handling both concatenation and finite-state transductions, with guaranteed completeness and termination for key fragments like straight-line code. Discover how the team tackled the double-exponential time complexity challenge by utilizing succinct alternating finite-state automata as symbolic representations of string constraints. Understand the practical applications in cross-site scripting detection and automatic test-case generation, particularly for analyzing web application sanitization functions and browser transductions. See how model checking algorithms like IC3 are employed for state-space exploration in exponential-sized graphs, with implementation results demonstrating the solver's effectiveness on real-world benchmarks.

Syllabus

[POPL'18] String Constraints with Concatenation and Transducers Solved Efficiently

Taught by

ACM SIGPLAN

Reviews

Start your review of String Constraints with Concatenation and Transducers Solved Efficiently

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.