Verification of Liveness Property for Communicating FSM's with Conditional Transitions Depending on State Visiting Numbers
暂无分享,去创建一个
Many communication protocols are modeled as finite state machines (FSM’s). In general, the size of states becomes large in order to treat parameter values such as sequence numbers, and the state explosion may occur. In this paper, we will propose an FSM/C model where the executability of each transition may depend on the number of times that its starting state has been visited, and propose a technique for verifying a liveness property for the model where we avoid the state explosion. For verifying the liveness property, we use an integer linear programming technique.
[1] James C. Corbett,et al. Verifying General Safety and Liveness Propterties with Integer Programming , 1992, CAV.
[2] A. Udaya Shankar,et al. Protocol Verification via Projections , 1984, IEEE Transactions on Software Engineering.
[3] Mohamed G. Gouda,et al. Stabilizing Communication Protocols , 1991, IEEE Trans. Computers.
[4] George S. Avrunin,et al. Automated Analysis of Concurrent Systems With the Constrained Expression Toolset , 1991, IEEE Trans. Software Eng..