Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive approach to automated safety vetting of Programmable Logic Controller (PLC) code in industrial settings through this IEEE conference talk. Delve into the VetPLC system, which combines static program analysis and temporal invariant mining to generate timed event sequences for detecting hidden safety violations. Learn about the challenges faced by traditional vetting methods and how VetPLC overcomes them by creating timed event causality graphs and leveraging data from Industrial Control System testbeds. Examine the implementation and evaluation of VetPLC across 10 real-world scenarios, demonstrating its superiority over existing techniques. Gain insights into collaborative environments, event-driven programs, and the intricacies of PRC code analysis. Understand the methodology behind VetPLC's program analysis, data mining, and event sequence generation, concluding with comparative experiments and a summary of its effectiveness in enhancing industrial safety.
Syllabus
Intro
Learning from prior incidents
Collaborative environment
Eventdriven programs
Running example
Traditional way
PRC Code
Program Analysis
Technical Details
Data Mining
Time to Event Sequence
Methodology
Comparative Experiments
Summary
Questions
Taught by
IEEE Symposium on Security and Privacy