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

YouTube

Automatic Inference of Relational Object Invariants

ACM SIGPLAN via YouTube

Overview

Udemy Special: Ends May 28!
Learn Data Science. Courses starting at $12.99.
Get Deal
This conference talk presents a novel approach to automatically infer relational object invariants in software systems. Learn about an Abstract Interpretation-based solution that addresses the challenge of identifying relational properties held by fields of memory objects throughout their lifetime. Discover the innovative object abstraction technique that divides memory into multiple banks and separates the most recently used object for precise representation while summarizing the rest. Explore the implementation of a new composite abstract domain that efficiently expresses relationships between fields of the same abstract object. The presentation demonstrates how this approach achieves significantly better scalability for relational properties compared to existing implementations in the CRAB abstract interpreter, and shows its effectiveness when integrated with the SEABMC bounded model checker for both discharging assertions and improving run-time performance. This talk will be presented at the VMCAI conference in January 2025, sponsored by ACM SIGPLAN.

Syllabus

[VMCAI'25] Automatic Inference of Relational Object Invariants

Taught by

ACM SIGPLAN

Reviews

Start your review of Automatic Inference of Relational Object Invariants

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.