Formal Analysis of Networked PLC Controllers Interacting with Physical Environments
Jaeseo Lee, Kyungmin Bae

TL;DR
This paper introduces a comprehensive formal framework for analyzing networked PLC controllers interacting with physical environments, addressing the limitations of existing methods by integrating discrete, continuous, and networked behaviors.
Contribution
It presents a unified formal model combining PLC semantics, physical dynamics, and network communication, with partial order reduction to improve analysis efficiency.
Findings
Effective reduction in state space exploration
Precise analysis of networked PLC systems with physical interactions
Framework maintains correctness while handling complex behaviors
Abstract
Programmable Logic Controllers (PLCs) are widely used in industrial automation to control physical systems. As PLC applications become increasingly complex, ensuring their correctness is crucial. Existing formal verification techniques focus on individual PLC programs in isolation, often neglecting interactions with physical environments and network communication between controllers. This limitation poses significant challenges in analyzing real-world industrial systems, where continuous dynamics and communication delays play a critical role. In this paper, we present a unified formal framework that integrates discrete PLC semantics, networked communication, and continuous physical behaviors. To mitigate state explosion, we apply partial order reduction, significantly reducing the number of explored states while maintaining correctness. Our framework enables precise analysis of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
