Model Checking Multi-Agent Systems against LDLK Specifications
Keyword(s):
We define the logic LDLK, a formalism for specifying multi-agent systems. LDLK extends LDL with epistemic modalities, including common knowledge, for reasoning about the evolution of knowledge states of the agents in the system. We study the complexity of verifying a multi-agent system against LDLK specifications and show this to be in PSPACE. We give an algorithm for the practical verification of multi-agent systems specified in LDLK. We show that the model checking algorithm, based on alternating-automata and nFA, is amenable to symbolic implementation on OBDDs. We introduce MCMAS LDLK , an extension of the open-source model checker MCMAS, implementing the algorithm and discuss the experimental results obtained.
Keyword(s):
Keyword(s):
2020 ◽
Vol 34
(05)
◽
pp. 7071-7078
Keyword(s):
2008 ◽
Vol 195
◽
pp. 133-149
2011 ◽
pp. 118-136
◽
Keyword(s):
Keyword(s):