Proceedings

Parameterised Verification of Data-aware Multi-Agent Systems

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 98-104.

https://doi.org/10.24963/ijcai.2017/15

Abstract

We introduce parameterised data-aware multi-agent systems, a formalism to reason about the temporal-epistemic properties of arbitrarily large collections of homogeneous agents, each operating on an infinite data domain. We show that their parameterised verification problem is semi-decidable for classes of interest. This is demonstrated by separately addressing the unboundedness of the number of agents and the the data domain. In doing so we reduce the parameterised model checking problem for these systems to that of parameterised verification for interleaved interpreted systems. We illustrate the expressivity of the formal model by modelling English auctions with an unbounded number of bidders on unbouded data and show how the technique here introduced can be used to give formal guarantees on the resulting system behaviour.

  1. [Abiteboul et al., 1995] S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
  2. [Alur and Henzinger, 1999] R. Alur and T. Henzinger. Reac- tive modules. Formal Methods in System Design, 15(1):7- 48, 1999.
  3. [Apt and Kozen, 1986] K.R. Apt and D. C. Kozen. Limits for automatic verification of finite-state concurrent systems. Information Processing Letters, 22(6):307-309, 1986.
  4. [Bagheri et al., 2013] B. Bagheri, D. Calvanese, M. Montali, G. Giacomo, and A. Deutsch. Verification of relational data-centric dynamic systems with external services. In Proceedings of PODS13, pages 163-174. ACM, 2013.
  5. [Belardinelli and Lomuscio, 2016] F. Belardinelli and A. Lomuscio. Abstraction-based verification of infinite- state reactive modules. In Proceedings of ECAI16, pages 725-733, 2016.
  6. [Belardinelli et al., 2012] F. Belardinelli, A. Lomuscio, and F. Patrizi. An abstraction technique for the verification of artifact-centric systems. In Proceedings of KR12, pages 319-328, 2012.
  7. [Belardinelli et al., 2014] F. Belardinelli, A. Lomuscio, and F. Patrizi. Verification of agent-based artifact systems. Journal of Artificial Intelligence Research, 51:333-376, 2014.
  8. [Bloem et al., 2015] R. Bloem, S. Jacobs, A. Khalimov, I. Konnov, S. Rubin, H. Veith, and J. Widder. Decidabil- ity of Parameterized Verification. Morgan and Claypool Publishers, 2015.
  9. [Calvanese et al., 2016] D. Calvanese, M. Montali, F. Pa- trizi, and M. Stawowy. Plan synthesis for knowledge and action bases. In Proceedings of IJCAI16, pages 1022- 1029, 2016. IJCAI
  10. [Clarke et al., 1999] E. M. Clarke, O. Grumberg, and D. A. Peled. Model Checking. The MIT Press, Cambridge, Mas- sachusetts, 1999.
  11. [De Masellis et al., 2015] R. De Masellis, D. Lembo, M. Montali, and D. Solomakhin. Semantic enrichment of gsm-based artifact-centric models. J. Data Semantics, 4(1):3-27, 2015.
  12. [Deutsch et al., 2009] A. Deutsch, R. Hull, F. Patrizi, and V. Vianu. Automatic verification of data-centric business processes. In Proceedings of ICDT09, pages 252-267. ACM, 2009.
  13. [Deutsch et al., 2016] A. Deutsch, Y. Li, and V. Vianu. Veri- fication of hierarchical artifact systems. In Proceedings of PODS16, pages 179-194, 2016.
  14. [Easley and Kleinberg, 2010] D. Easley and J. Kleinberg. Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press, New York, NY, USA, 2010.
  15. [Esparza et al., 1999] J. Esparza, A. Finkel, and R. Mayr. On the verification of broadcast protocols. In Proceedings of LICS99, pages 352-359. IEEE, 1999.
  16. [Fagin et al., 1995] R. Fagin, J. Y. Halpern, Y. Moses, and M. Y. Vardi. Reasoning about Knowledge. MIT Press, Cambridge, 1995.
  17. [Gonzalez et al., 2012] P. Gonzalez, A. Griesmayer, and A. Lomuscio. Verifying GSM-based business artifacts. In Proceedings of ICWS12, pages 25-32. IEEE Press, 2012.
  18. [Gonzalez et al., 2015] P. Gonzalez, A. Griesmayer, and A. Lomuscio. Verification of GSM-based artifact-centric systems by predicate abstraction. In Proceedings of IC- SOC15, volume 9435 of LNCS, pages 253-268. Springer, 2015.
  19. [Hamilton, 1978] A. G. Hamilton. Logic for Mathemati- cians. Cambridge University Press, 1978.
  20. [Hoek et al., 2006] W. van der Hoek, A. Lomuscio, and M. Wooldridge. On the complexity of practical ATL model checking. In Proceedings of AAMAS06, pages 201-208, 2006.
  21. [Kouvaros and Lomuscio, 2013a] P. Kouvaros and A. Lo- muscio. Automatic verification of parametrised inter- leaved multi-agent systems. In Proceedings of AAMAS13, pages 861-868. IFAAMAS, 2013.
  22. [Kouvaros and Lomuscio, 2013b] P. Kouvaros and A. Lo- muscio. A cutoff technique for the verification of pa- rameterised interpreted systems with parameterised envi- ronments. In Proceedings of IJCAI13, pages 2013-2019. AAAI Press, 2013. IJCAI
  23. [Kouvaros and Lomuscio, 2015a] P. Kouvaros and A. Lo- muscio. A counter abstraction technique for the verifica- tion of robot swarms. In Proceedings of AAAI15, pages 2081-2088. AAAI Press, 2015.
  24. [Kouvaros and Lomuscio, 2015b] P. Kouvaros and A. Lo- muscio. Verifying emergent properties of swarms. In Proceedings of IJCAI15, pages 1083-1089. AAAI Press, 2015. IJCAI
  25. [Kouvaros and Lomuscio, 2016] P. Kouvaros and A. Lomus- cio. Parameterised verification for multi-agent systems. Artificial Intelligence, 234:152-189, 2016.
  26. [Kouvaros and Lomuscio, 2017] P. Kouvaros and A. Lomus- cio. Parameterised verification of infinite state multi- agent systems via predicate abstraction. In Proceedings of AAAI17, pages 3013-3020. AAAI Press, 2017.
  27. [Lomuscio and Michaliszyn, 2014] A. Lomuscio and J. Michaliszyn. Model checking unbounded artifact- centric systems. In Proceedings of KR14, pages 488-497. AAAI Press, 2014.
  28. [Montali and Calvanese, 2016] M. Montali and D. Cal- vanese. Soundness of data-aware, case-centric processes. STTT, 18(5):535-558, 2016.
  29. [Montali et al., 2014] M. Montali, D. Calvanese, and G. De Giacomo. Verification of data-aware commitment-based multiagent system. In Proceedings of AAMAS14, pages 157-164. IFAAMAS, 2014.
  30. M. Singh and M. Huhns. Service- Oriented Computing: Semantics, Processes, Agents. Wi- ley, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards