๐ค AI Summary
Existing formal verification methods primarily target isolated PLC programs, neglecting their continuous dynamic interaction with the physical environment and networked communication among controllersโthus failing to capture the coupling between communication delays and closed-loop control inherent in real-world industrial systems. This work proposes the first unified formal framework integrating PLC semantics, network communication modeling, and continuous physical dynamics. Leveraging hybrid systems theory and discrete-event modeling, we construct a compositional closed-loop model enabling co-verification of cyber and physical components. To mitigate state-space explosion, we introduce a partial-order reduction technique that preserves verification correctness while significantly compressing the state space. Our approach achieves, for the first time, precise modeling and scalable formal verification of networked PLC systems subject to both communication delays and continuous physical dynamics.
๐ 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 PLC-driven systems with continuous dynamics and networked communication.