a partition-based model checking method for verifying communication protocals with spin.pdfVIP

  • 1
  • 0
  • 约1.93万字
  • 约 7页
  • 2018-03-31 发布于河南
  • 举报

a partition-based model checking method for verifying communication protocals with spin.pdf

a partition-based model checking method for verifying communication protocals with spin.pdf

A Partition-Based Model Checking Method for Verifying Communication Protocols with SPIN 1,2 1,2 3 1,2 Xinchang Zhang , Meihong Yang , Xingfeng Li , and Huiling Shi 1 Shandong Provincial Key Laboratory of computer networks, Jinan 250014, China 2 Shandong Computer Science Centre, Jinan 250014, China 3 Computer Network Information Center, Chinese Academy of Sciences, Beijing 100190, China zhangxc@ Abstract. The state explosion is a well-known problem in the field of model checking, which confines the application of model checking to some extent. This paper proposes a partition-based model checking method, which can be employed to address the state explosion problem in some procedures of verifying complex communication protocols with SPIN. The proposed method partitions the design model of a communication protocol into different sub-models by a message-based way, and verifies the design model through validating the sub-models with relatively low resource consumption. Keywords: model checking, state explosion, partition, SPIN. 1 Introduction As the rapid development of network, more and more new kinds of protocols or variations of existing protocols have been developed or designed. However, ensuring the correctness of communication protocols can be challenging, due to their complexity and inherent distribution and concurrency. In addition to traditional techniques such as testing, model checking has been viewed as a promising technique for validating the correctness of complex communication protocols. Model checking is a method for formally verifying finite-state concurrent systems. In model checking, properties about the system under verification are usually expressed as temporal logic formulas, and efficient algorithms are used to traverse the system model to check whether the properties h

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档