Journal on Communications ›› 2018, Vol. 39 ›› Issue (3): 181-190.doi: 10.11959/j.issn.1000-436x.2018050

• Papers • Previous Articles     Next Articles

Locality-guided based optimization method for bounded model checker

Shun WANG,Ye DU,Zhen HAN,Jiqiang LIU   

  1. Beijing Key Laboratory of Security and Privacy in Intelligent Transportation,Beijing Jiaotong University,Beijing 100044,China
  • Revised:2018-01-11 Online:2018-03-01 Published:2018-04-02
  • Supported by:
    Beijing Higher Education Young Elite Teacher Project(YETP0548)

Abstract:

For software model checking,approaches that combine with different kind of verification methods are now under research.The key to improve scale and complexity of verifiable software is handling the method for abstraction widening and strengthening wisely and precisely.To archive that,using extra knowledge that extracted from programming pattern or learned through verifying procedure to help eliminate the redundant state has been proved effective.Definition of program locality was given.It took the important role in accelerating software verification,then the strategy was raised and an algorithm was implemented to take advantage of program locality.This method exploits the features of modern BMC (bounded model checker) and scales up the capability of its power in large scale and comprehensive software modules.

Key words: model checking, BMC, software verification, locality,optimization

CLC Number: 

No Suggested Reading articles found!