6533b7d1fe1ef96bd125c9e9
RESEARCH PRODUCT
Model-based verification of the DMAMAC protocol for real-time process control
Admar Ajith Kumar SomappaAndreas PrinzLars Michael Kristensensubject
ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSdescription
Medium Access Control (MAC) protocols are responsible for managing radio communication that constitute the main energy consumer in wireless sensor-actuator networks. The Dual-Mode Adaptive MAC (DMAMAC) protocol is a recently proposed MAC protocol for process control applications within industrial automation. The goal of the DMAMAC protocol is to improve energy efficiency along with addressing real-time requirements for process control applications. The DMAMAC protocol switches between two operational modes that correspond to the two main states in process control: the transient state and the steady state. The state-switch is a safety critical function of the DMAMAC protocol (along with other functional properties) motivating the application of formal verification techniques. In this article, we use timed automata and the Uppaal tool to verify the design of the DMAMAC protocol. We have created a time-based model in Uppaal that constitutes a formal specification of the DMAMAC protocol. Using this model, we have successfully verified key properties of the DMAMAC protocol, thereby increasing confidence in the design of the protocol nivå1
year | journal | country | edition | language |
---|---|---|---|---|
2015-01-01 |