Li Xing-Feng, Zhang Xin-Chang, Yang Mei-Hong, Yan Bao-Ping. Study on Modularized Model Checking Method Based on SPIN[J]. Journal of Electronics & Information Technology, 2011, 33(4): 902-907. doi: 10.3724/SP.J.1146.2010.00751
Citation:
Li Xing-Feng, Zhang Xin-Chang, Yang Mei-Hong, Yan Bao-Ping. Study on Modularized Model Checking Method Based on SPIN[J]. Journal of Electronics & Information Technology, 2011, 33(4): 902-907. doi: 10.3724/SP.J.1146.2010.00751
Li Xing-Feng, Zhang Xin-Chang, Yang Mei-Hong, Yan Bao-Ping. Study on Modularized Model Checking Method Based on SPIN[J]. Journal of Electronics & Information Technology, 2011, 33(4): 902-907. doi: 10.3724/SP.J.1146.2010.00751
Citation:
Li Xing-Feng, Zhang Xin-Chang, Yang Mei-Hong, Yan Bao-Ping. Study on Modularized Model Checking Method Based on SPIN[J]. Journal of Electronics & Information Technology, 2011, 33(4): 902-907. doi: 10.3724/SP.J.1146.2010.00751
To address the state explosion problem in the procedure of model checking, this paper proposes a SPIN- based modularized model checking method. The proposed method divides the original abstraction model into some modules, and verifies all the divided modules, instead of verifying the original model. In the dividing process, the semantic of original model can be completely included in the modules, and no semantic is added in the process. Consequently, the original model passes the verification of model checking if and only if all the modules pass the verification. The theoretical and experimental results show that the proposed method is valid.
Biere A, Cimatti A, and Clarke E M, et al.Bounded model checking[J].Advances in Computers.2003, 58:117-148[4]Lima V, Talhi C, and Mouheb D, et al.Formal verification and validation of UML 20 sequence diagrams using source and destination of messages[J].. Electronic Notes in Theoretical Computer Science.2009, 254:143-160[6]Islam S M S, Sqalli M H, and Khan S. Modeling and formal verification of DHCP using SPIN[J].International Journal of Computer Science Application.2006, 2(6):145-159[8]Flanagan C and Godefroid P. Dynamic partial-order reduction for model checking software[J].ACM SIGPLAN Notices.2005, 40(1):110-121