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

YouTube

Inference of Static Semantics for Incomplete C Programs

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a 27-minute conference presentation from POPL 2018 exploring innovative techniques for understanding and reconstructing incomplete C programs through advanced type inference. Learn how researchers from Brazilian universities developed a unification-based approach that handles C language complexities to transform partial code into complete, well-typed programs. Discover practical applications including enabling static analysis without full build specifications, generating test stubs, and extracting reusable data structures. See the methodology demonstrated across various C libraries like GNU Coreutils, GNOME's GLib, and popular open-source projects including CPython and FreeBSD. Gain insights into solving the challenging problem of parsing and analyzing partial C code that naturally emerges during software development, testing, and evolution phases.

Syllabus

[POPL'18] Inference of Static Semantics for Incomplete C Programs

Taught by

ACM SIGPLAN

Reviews

Start your review of Inference of Static Semantics for Incomplete C Programs

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.