In model driven engineering, formal model is developed then refined, and transformed to source codes. In this approach, model based verification is performed to test the system rather than code based verification. Generally, behaviors of the system ar...
In model driven engineering, formal model is developed then refined, and transformed to source codes. In this approach, model based verification is performed to test the system rather than code based verification. Generally, behaviors of the system are described by state-based formal modeling language such as UML state machine, Petri nets or FSM(Finite State Machine). In most cases, behavioral model of the system is transformed to FSM models due to its simple structure. In this reason, FSM based state space exploration technique is important to verify system behavior. However, there is the state explosion problem that the state space is too big to explore when the system is getting bigger and more complex. To reduce this problem, there are many studies for parallel state space exploration with efficient state space partitioning technique but there is still a similar problem in each processor. In this paper, a new approach is provided to reduce the problem in each processor for parallel state space exploration. This approach focuses on providing efficient exploration techniques in each processor instead of making a good partitioning function. And experimental results will be shown to prove these techniques making the parallel state space exploration fast.