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

YouTube

Property Probes: Source Code-Based Exploration of Program Analysis Results

ACM SIGPLAN via YouTube

Overview

Explore property probes, a mechanism for interactive exploration of partial program analysis results in terms of source code during editing. Learn about the node locator data structure that maps between source code spans and program representation nodes, enabling robust identification of probed nodes after code modifications. Discover a client-server based tool supporting property probes and its applications in debugging and understanding program analyses. Examine the tool's evaluation across multiple languages and analyses, including a full Java compiler and intraprocedural dataflow analysis tool. Gain insights into the negligible probe overhead, even when analyzing large projects, and understand the architecture, technical issues, terminology, and step types involved in implementing property probes.

Syllabus

Introduction
What is Program Analysis
Property Probes
Architecture
Education
Technical Issue
Terminology
Step Types
Locators
Summary
Discussion
Outro

Taught by

ACM SIGPLAN

Reviews

Start your review of Property Probes: Source Code-Based Exploration of Program Analysis Results

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.