Abstract
We put forward an abstraction technique, based on a three-value semantics, for the verification of epistemic properties of agents participating in a multi-agent system. First we introduce a three-value interpretation of epistemic logic, based on a notion of order defined on the information content of the local states of each agent. Then, we use the three-value semantics to introduce an abstraction technique to verify epistemic properties of agents in infinite-state multi-agent systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bagheri, B., Calvanese, D., Montali, M., Giacomo, G., Deutsch, A.: Verification of relational data-centric dynamic systems with external services. In: Proceedings of the 32nd Symposium on Principles of Database Systems (PODS13), pp. 163–174. ACM (2013)
Ball, T., Kupferman, O.: An abstraction-refinement framework for multi-agent systems. In: Proceedings of the 21st Annual IEEE Symposium on Logic in Computer Science (LICS06), pp. 379–388. IEEE (2006)
Belardinelli, F., Lomuscio, A., Michaliszyn, J.: Agent-based refinement for predicate abstraction of multi-agent systems. In: Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI16), pp. 286–294. IOS Press (2016)
Belardinelli, F., Lomuscio, A., Patrizi, F.: Verification of agent-based artifact systems. J. Artif. Intell. Res. 51, 333–376 (2014)
Belardinelli, F.: Model checking auctions as artifact systems: decidability via finite abstraction. In: Proceedings of the 21st European Conference on Artificial Intelligence (ECAI14), pp. 81–86 (2014)
Boureanu, I., Kouvaros, P., Lomuscio, A.: Verifying security properties in unbounded multi-agent systems. In: Proceedings of the 15th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS16), pp. 1209–1218. IFAAMAS (2016)
Bruns, G., Godefroid, P.: Model checking with multi-valued logics. Technical report ITD-03-44535H, Bell Labs (2003)
Clarke, E., Grumberg, O., Jha, S., Lu, Y., Veith, H.: Counterexample-guided abstraction refinement. In: Emerson, E.A., Sistla, A.P. (eds.) CAV 2000. LNCS, vol. 1855, pp. 154–169. Springer, Heidelberg (2000). doi:10.1007/10722167_15
Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (1999)
Cohen, M., Dam, M., Lomuscio, A., Qu, H.: A data symmetry reduction technique for temporal-epistemic logic. In: Liu, Z., Ravn, A.P. (eds.) ATVA 2009. LNCS, vol. 5799, pp. 69–83. Springer, Heidelberg (2009). doi:10.1007/978-3-642-04761-9_6
Cohen, M., Dam, M., Lomuscio, A., Russo, F.: Abstraction in model checking multi-agent systems. In: Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems (AAMAS09), pp. 945–952. IFAAMAS Press (2009)
Das, S., Dill, D.L., Park, S.: Experience with predicate abstraction. In: Halbwachs, N., Peled, D. (eds.) CAV 1999. LNCS, vol. 1633, pp. 160–171. Springer, Heidelberg (1999). doi:10.1007/3-540-48683-6_16
De Giacomo, G., Lespérance, Y., Patrizi, F.: Bounded situation calculus action theories and decidable verification. In: Proceedings of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR 2012), pp. 467–477 (2012)
Enea, C., Dima, C.: Abstractions of multi-agent systems. In: Burkhard, H.-D., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds.) CEEMAS 2007. LNCS (LNAI), vol. 4696, pp. 11–21. Springer, Heidelberg (2007). doi:10.1007/978-3-540-75254-7_2
Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning about Knowledge. MIT Press, Cambridge (1995)
Fitting, M.: Many-valued modal logics. Fundam. Inform. 15(3–4), 335–350 (1991)
Fitting, M.: Many-valued modal logics II. Fundam. Inform. 17, 55–73 (1992)
Gammie, P., Meyden, R.: MCK: model checking the logic of knowledge. In: Alur, R., Peled, D.A. (eds.) CAV 2004. LNCS, vol. 3114, pp. 479–483. Springer, Heidelberg (2004). doi:10.1007/978-3-540-27813-9_41
Godefroid, P., Jagadeesan, R.: On the expressiveness of 3-valued models. In: Zuck, L.D., Attie, P.C., Cortesi, A., Mukhopadhyay, S. (eds.) VMCAI 2003. LNCS, vol. 2575, pp. 206–222. Springer, Heidelberg (2003). doi:10.1007/3-540-36384-X_18
Gonzalez, P., Griesmayer, A., Lomuscio, A.: Verification of GSM-based artifact-centric systems by predicate abstraction. In: Barros, A., Grigori, D., Narendra, N.C., Dam, H.K. (eds.) ICSOC 2015. LNCS, vol. 9435, pp. 253–268. Springer, Heidelberg (2015). doi:10.1007/978-3-662-48616-0_16
van der Hoek, W., Meyer, J.J.C.: Possible logics for belief. Logique et Analyse 127–128, 177–194 (1989)
Kacprzak, M., Nabialek, W., Niewiadomski, A., Penczek, W., Pólrola, A., Szreter, M., Woźna, B., Zbrzezny, A.: Verics 2007 - a model checker for knowledge and real-time. Fundam. Inform. 85(1), 313–328 (2008)
Katoen, C.: Principles of Model Checking (Representation and Mind Series). MIT Press, Cambridge (2008)
Lomuscio, A., Michaliszyn, J.: Verifying multi-agent systems by model checking three-valued abstractions. In: Proceedings of the 14th International Conference on Autonomous Agents and Multiagent Systems (AAMAS15), pp. 189–198 (2015)
Lomuscio, A., Michaliszyn, J.: Verification of multi-agent systems via predicate abstraction against ATLK specifications. In: Proceedings of the 15th International Conference on Autonomous Agents and Multiagent Systems (AAMAS16), pp. 662–670 (2016)
Lomuscio, A., Penczek, W.: Model checking temporal epistemic Logic. In: van Ditmarsch, H., Halpern, J.Y., van der Hoek, W., Kooi, B. (eds.) Handbook of Epistemic Logic. College Publications, London (2015)
Lomuscio, A., Qu, H., Raimondi, F.: MCMAS: A model checker for the verification of multi-agent systems. Software Tools for Technology Transfer (2015). http://dx.doi.org/10.1007/s10009-015-0378-x
Shoham, S., Grumberg, O.: Monotonic abstraction-refinement for CTL. In: Jensen, K., Podelski, A. (eds.) TACAS 2004. LNCS, vol. 2988, pp. 546–560. Springer, Heidelberg (2004). doi:10.1007/978-3-540-24730-2_40
Wooldridge, M.: An Introduction to MultiAgent Systems, 2nd edn. Wiley, Chichester (2009)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Belardinelli, F., Lomuscio, A. (2016). A Three-Value Abstraction Technique for the Verification of Epistemic Properties in Multi-agent Systems. In: Michael, L., Kakas, A. (eds) Logics in Artificial Intelligence. JELIA 2016. Lecture Notes in Computer Science(), vol 10021. Springer, Cham. https://doi.org/10.1007/978-3-319-48758-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-48758-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48757-1
Online ISBN: 978-3-319-48758-8
eBook Packages: Computer ScienceComputer Science (R0)