• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2025, Vol. 47 ›› Issue (06): 1062-1070.

• Software Engineering • Previous Articles     Next Articles

Bounded model checking of HyperCTL* based on QBF

MING Zhiyong1,2,3,WANG Yisong2,3,FENG Renyan4   

  1. (1.State Key Laboratory of Public Big Data,Guiyang 550025;
    2.Institute of Artificial Intelligence,Guizhou University,Guiyang 550025;
    3.College of Computer Science and Technology,Guizhou University,Guiyang 550025;
    4.School of Information,Guizhou University of Finance and Economics,Guiyang 550025,China)
  • Received:2024-01-15 Revised:2024-05-28 Online:2025-06-25 Published:2025-06-26

Abstract: Model checking of hyperproperties is an important research topic in formal verification. HyperCTL* extends Computation Tree Logic (CTL*) by explicitly quantifying properties over multiple execution paths of a system. To address the issue of high time complexity in HyperCTL* model check- ing, this study first proposes a bounded semantics for HyperCTL*, followed by a bounded model check- ing algorithm based on quantified Boolean formulas. The correctness of this algorithm  is analyzed, and finally, a prototype system for HyperCTL* bounded model checking tool, named Hybmc, was implemented. Experimental results demonstrate that the efficiency of Hybmc’s bounded model checking significantly outperforms that of HyperQube, a bounded model checking tool for HyperLTL.

Key words: Hyper computation tree logic(HyperCTL*), bounded model checking, quantified Boolean formula(QBF)