Model Checking for Multi-Agent Systems Modeled by Epistemic Process Calculus
This paper presents a comprehensive framework for modeling and verifying multi-agent systems. The paper introduce an Epistemic Process Calculus for multi-agent systems, which formalizes the syntax and semantics to capture the essential features of agent behavior interactions and epistemic states. Building upon this calculus, we propose ATLE, an extension of Alternating-time Temporal Logic incorporating epistemic operators to express complex properties related to agent epistemic state. To verify ATLE specifications, this paper presents a model checking algorithm that systematically explores the state space of a multi-agent system and evaluates the satisfaction of the specified properties. Finally, a case study is given to demonstrate the method.
Authors
- Hui Zong (ORCID: https://orcid.org/0000-0003-1345-3749)
- Zining Cao (ORCID: https://orcid.org/0000-0002-4673-200X)
- Qingliang Yu (ORCID: https://orcid.org/0000-0001-8578-3945)
- Yuan Zhou (ORCID: https://orcid.org/0000-0003-2426-1371)
Publication Details
- Journal
- International Journal of Software Engineering & Applications
- Published
- 2025-01-28
- DOI
- https://doi.org/10.5121/ijsea.2025.16101
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Fundamental Research Funds for the Central Universities