| Abstraction in model checking multi-agent systems |
| Full text |
Pdf
(287 KB)
|
Source
|
International Conference on Autonomous Agents
archive
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
table of contents
Budapest, Hungary
SESSION: Commitments/logical approaches
table of contents
Pages 945-952
Year of Publication: 2009
ISBN:978-0-9817381-7-8
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 33, Citation Count: 0
|
|
|
ABSTRACT
We present an abstraction technique for multi-agent systems preserving temporal-epistemic specifications. We abstract a multi-agent system, defined in the interpreted systems framework, by collapsing the local states and actions of each agent in the system. We show that the resulting abstract system simulates the concrete system, from which we obtain a preservation theorem: If a temporal-epistemic specification holds on the abstract system, the specification also holds on the concrete one. In principle this permits us to model check the abstract system rather than the concrete one, thereby saving time and space in the verification step. We illustrate the abstraction technique with two examples. The first example, a card game, illustrates the potential savings in the cost of model checking a typical MAS scenario. In the second example, the abstraction technique is used to verify a communication protocol with an arbitrarily large data domain.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
T. Ball and S. K. Rajamani. Boolean programs: A model and process for software analysis. MSR Technical Report 2000-14. 2000.
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
E. A. Emerson and E. M. Clarke. Using branching time temporal logic to synthesize synchronization skeletons. Science of Computer Programming, 2(3):241--266, 1982.
|
| |
11
|
|
| |
12
|
|
| |
13
|
P. Gammie and R. van der Meyden. MCK: Model checking the logic of knowledge. In CAV'04, volume 3114 of LNCS, pages 479--483. Springer-Verlag, 2004.
|
| |
14
|
|
| |
15
|
|
| |
16
|
W. Nabialek, A. Niewiadomski, W. Penczek, A. Pólrola, and M. Szreter. Verics 2004: A model checker for real time and multi-agent systems. In CS&P'04, volume 170 of Informatik-Berichte, pages 88--99. Humboldt University, 2004.
|
| |
17
|
|
| |
18
|
F. Raimondi and A. Lomuscio. Automatic verification of multi-agent systems by model checking via ordered binary decision diagrams. Journal of Applied Logic, 5(2):235--251, 2007.
|
| |
19
|
|
 |
20
|
|
|