Abstract
Computation Tree Logic of Knowledge (CTLK) can specify many requirements of privacy and security of multi-agent systems (MAS). In our previous papers, we defined Knowledge-oriented Petri Net (KPN) to model MAS, proposed similar reachability graph to verify CTLK, gave their model checking algorithms and developed a related tool. In this paper, we use the technique of Ordered Binary Decision Diagrams (OBDD) to encode similar reachability graph in order to alleviate the state explosion problem, and verify more epistemic operators of CTLK. We design the corresponding symbolic model checking algorithms and improve our tool. We compare our model and method with MCMAS that is the state-of-the-art CTLK model checker, and experiments illustrate the advantages of our model and method. We also explain the reasons why our model and method can obtain better performances.
Keywords
Cite this article
@article{cai-5536,
author = {Leifeng He and Guanjun Liu},
title = {Verifying Computation Tree Logic of Knowledge via Knowledge-Oriented Petri Nets and Ordered Binary Decision Diagrams},
journal = {Computing and Informatics},
volume = {40},
number = {5},
pages = {1174--1196},
year = {2021},
issn = {1335-9150},
doi = {10.31577/cai_2021_5_1174}
}
TY - JOUR AU - Leifeng He AU - Guanjun Liu TI - Verifying Computation Tree Logic of Knowledge via Knowledge-Oriented Petri Nets and Ordered Binary Decision Diagrams JO - Computing and Informatics VL - 40 IS - 5 SP - 1174 EP - 1196 PY - 2021 SN - 1335-9150 DO - 10.31577/cai_2021_5_1174 UR - https://doi.org/10.31577/cai_2021_5_1174 KW - Epistemic logic KW - model checking KW - Petri nets KW - multi-agent systems KW - OBDD KW - CTLK ER -
He, L., & Liu, G. (2021). Verifying Computation Tree Logic of Knowledge via Knowledge-Oriented Petri Nets and Ordered Binary Decision Diagrams. Computing and Informatics, 40(5), 1174–1196. https://doi.org/10.31577/cai_2021_5_1174