{"type":"ScholarlyArticle","title":"Verifying Emergence of Bounded Time Properties in Probabilistic Swarm Systems","authors":[{"name":"Alessio Lomuscio","slug":"alessio-lomuscio","given":"Alessio","family":"Lomuscio","affiliation":"Department of Computing Imperial College London , UK"},{"name":"Edoardo Pirovano","slug":"edoardo-pirovano","given":"Edoardo","family":"Pirovano","affiliation":"Department of Computing Imperial College London , UK"}],"abstract":"We introduce a parameterised semantics for reasoning about swarms as unbounded collections of agents in a probabilistic setting. We develop a method for the formal identification of emergent properties, expressed in a fragment of the probabilistic logic PCTL. We introduce algorithms for solving the related decision problems and show their correctness.  We present an implementation and evaluate its performance on an ant coverage algorithm.","doi":"10.24963/ijcai.2018/56","url":"https://ijcai.org/proceedings/2018/56","pdf":"https://ijcai.org/proceedings/2018/0056.pdf","markdown":"https://ijcai.org/proceedings/2018/56.md","bibtex":"https://ijcai.org/proceedings/2018/bibtex/56","volume":{"slug":"2018","title":"Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2018","url":"https://ijcai.org/proceedings/2018/","year":2018,"location":"Stockholm","dates":"13-19 July 2018","editors":"Jérôme Lang","isbn":"978-0-9992411-2-7","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2018"},"section":"Agent-based and Multi-agent Systems","track":"Main track","number":56,"pages":{"first":403,"last":409},"keywords":["Multidisciplinary Topics and Applications: Validation and Verification","Agent-based and Multi-agent Systems: Agent Theories and Models","Agent-based and Multi-agent Systems: Formal Verification, Validation and Synthesis"],"videos":[],"references":[{"position":1,"raw":"[Aminof et al., 2018] B. Aminof, S. Rubin, I. Stoilkovska, J. Widder, and F. Zuleger. Parameterized model checking of synchronous distributed algorithms by abstraction. In Proceedings of VMCAI18, pages 1-24. Springer Interna- tional Publishing, 2018.","title":"Parameterized model checking of synchronous distributed algorithms by abstraction","authors":"B Aminof, S Rubin, I Stoilkovska, J Widder, F Zuleger","year":"2018","venue":"Proceedings of VMCAI18","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Anceaume et al., 2015] E. Anceaume, Y. Busnel, and B. Sericola. New results on a generalized coupon collector problem using markov chains. Journal of Applied Proba- bility, 52(2):405-418, 2015.","title":"New results on a generalized coupon collector problem using markov chains","authors":"E Anceaume, Y Busnel, B Sericola","year":"2015","venue":"Journal of Applied Probability","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[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.","title":"Limits for automatic verification of finite-state concurrent systems","authors":"K R Apt, D C Kozen","year":"1986","venue":"Information Processing Letters","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Baier and Katoen, 2008] C. Baier and J. P. Katoen. Princi- ples of Model Checking. The MIT Press, 2008.","title":"Principles of Model Checking","authors":"C Baier, J P Katoen","year":"2008","venue":null,"doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Bonabeau et al., 1999] E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm intelligence. Oxford University Press, 1999.","title":"Swarm intelligence","authors":"E Bonabeau, M Dorigo, G Theraulaz","year":"1999","venue":null,"doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Clarke et al., 1989] E.M. Clarke, O. Grumberg, and M.C. Browne. Reasoning about networks with many identi- cal finite state processes. Information and Computation, 81(1):13-31, 1989.","title":"Reasoning about networks with many identical finite state processes","authors":"E M Clarke, O Grumberg, M C Browne","year":"1989","venue":"Information and Computation","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[de Oca et al., 2011] M. de Oca, , E. Ferrante, A. Scheidler, Carlo C. Pinciroli, M. Birattari, and M. Dorigo. Majority- rule opinion dynamics with differential latency: a mechanism for self-organized collective decision-making. Swarm Intelligence, 5(3-4):305-327, 2011.","title":"Majorityrule opinion dynamics with differential latency: a mechanism for self-organized collective decision-making","authors":"M De Oca, E Ferrante, A Scheidler, Carlo C Pinciroli, M Birattari, M Dorigo","year":"2011","venue":"Swarm Intelligence","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Fournier, 2015] P. Fournier. Parameterized verification of networks of many identical processes. PhD thesis, Univer- sité de Rennes 1, 2015.","title":"Parameterized verification of networks of many identical processes","authors":"P Fournier","year":"2015","venue":null,"doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Gainer et al., 2016] P. Gainer, C. Dixon, and U. Hustadt. Probabilistic model checking of ant-based positionless swarming. In Proceedings of TAROS16, pages 127-138. Springer, 2016.","title":"Probabilistic model checking of ant-based positionless swarming","authors":"P Gainer, C Dixon, U Hustadt","year":"2016","venue":"Proceedings of TAROS","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Graham, 2008] D. Graham. Parameterised verification of randomised distributed systems using state-based models. PhD thesis, University of Glasgow, 2008.","title":"Parameterised verification of randomised distributed systems using state-based models","authors":"D Graham","year":"2008","venue":null,"doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Hansson and Jonsson, 1994] H. Hansson and B. Jonsson. A logic for reasoning about time and reliability. Formal As- pects of Computing, 6(5):512-535, 1994.","title":"A logic for reasoning about time and reliability","authors":"H Hansson, B Jonsson","year":"1994","venue":"Formal Aspects of Computing","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Huang and Luo, 2013] X. Huang and C. Luo. A logic of probabilistic knowledge and strategy. In Proceedings of AAMAS2013, pages 845-852. IFAAMAS, 2013.","title":"A logic of probabilistic knowledge and strategy","authors":"Luo Huang, X Huang, C Luo","year":"2013","venue":"Proceedings of AAMAS2013","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[John et al., 2013] A. John, I. Konnov, U. Schmid, H. Veith, and J. Widder. Parameterized model checking of fault- tolerant distributed algorithms by abstraction. In For- mal Methods in Computer-Aided Design (FMCAD), pages 201-209. IEEE, 2013.","title":"Parameterized model checking of faulttolerant distributed algorithms by abstraction","authors":"A John, I Konnov, U Schmid, H Veith, J Widder","year":"2013","venue":"Formal Methods in Computer-Aided Design (FMCAD)","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Kemeny et al., 1976] J. G. Kemeny, J. Laurie Snell, and A. W. Knapp. Denumerable Markov Chains. Graduate Texts in Mathematics. Springer-Verlag, 2 edition, 1976.","title":"Denumerable Markov Chains","authors":"J G Kemeny, J Laurie Snell, A W Knapp","year":"1976","venue":"Graduate Texts in Mathematics","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Koenig et al., 2001] S. Koenig, B. Szymanski, and Y. Liu. Efficient and inefficient ant coverage methods. Annals of Mathematics and Artificial Intelligence, 31(1):41-76, 2001.","title":"Efficient and inefficient ant coverage methods","authors":"S Koenig, B Szymanski, Y Liu","year":"2001","venue":"Annals of Mathematics and Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Konur et al., 2012] S. Konur, C. Dixon, and M. Fisher. Analysing robot swarm behaviour via probabilistic model checking. Robotics and Autonomous Systems, 60(2):199- 213, 2012.","title":"Analysing robot swarm behaviour via probabilistic model checking","authors":"S Konur, C Dixon, M Fisher","year":"2012","venue":"Robotics and Autonomous Systems","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[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.","title":"Automatic verification of parametrised interleaved multi-agent systems","authors":"Lomuscio Kouvaros, P Kouvaros, A Lomuscio","year":"2013","venue":"Proceedings of AAMAS13","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[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.","title":"A cutoff technique for the verification of parameterised interpreted systems with parameterised environments","authors":"Lomuscio Kouvaros, P Kouvaros, A Lomuscio","year":"2013","venue":"Proceedings of IJCAI13","doi":null,"url":null,"internal_url":"/proceedings/2013/297"},{"position":19,"raw":"[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.","title":"A counter abstraction technique for the verification of robot swarms","authors":"Lomuscio Kouvaros, P Kouvaros, A Lomuscio","year":"2015","venue":"Proceedings of AAAI15","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[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.","title":"Verifying emergent properties of swarms","authors":"Lomuscio Kouvaros, P Kouvaros, A Lomuscio","year":"2015","venue":"Proceedings of IJCAI15","doi":null,"url":null,"internal_url":"/proceedings/2015/157"},{"position":21,"raw":"[Kouvaros and Lomuscio, 2016] P. Kouvaros and A. Lomus- cio. Parameterised verification for multi-agent systems. Artificial Intelligence, 234:152-189, 2016.","title":"Parameterised verification for multi-agent systems","authors":"P Kouvaros, A Lomuscio","year":"2016","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Kwiatkowska et al., 2010] M. Kwiatkowska, G. Norman, and D. Parker. Advances and challenges of probabilistic model checking. In Proceedings of Allerton 2010, pages 1691-1698. IEEE Press, 2010.","title":"Advances and challenges of probabilistic model checking","authors":"M Kwiatkowska, G Norman, D Parker","year":"2010","venue":"Proceedings of Allerton 2010","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Kwiatkowska et al., 2011] M. Kwiatkowska, G. Norman, and D. Parker. PRISM 4.0: Verification of probabilistic real-time systems. In Proceedings of CAV11, pages 585- 591. Springer, 2011.","title":"PRISM 4.0: Verification of probabilistic real-time systems","authors":"M Kwiatkowska, G Norman, D Parker","year":"2011","venue":"Proceedings of CAV","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Nembrini, 2005] J. Nembrini. Minimalist Coherent Swarm- ing of Wireless Networked Autonomous Mobile Robots. PhD thesis, University of the West of England, 2005.","title":"Minimalist Coherent Swarming of Wireless Networked Autonomous Mobile Robots","authors":"J Nembrini","year":"2005","venue":null,"doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[PSV-BD, 2018] PSV-BD. Probabilistic Swarm Verifier for BoundeD time properties http://vas.doc.ic.ac. uk/software/psv-bd/, 2018.","title":"PSV-BD. Probabilistic Swarm Verifier for BoundeD time properties","authors":"Psv-Bd","year":"2018","venue":null,"doi":null,"url":"http://vas.doc.ic.ac.uk/software/psv-bd/,2018","internal_url":null},{"position":26,"raw":"[S ¸ahin and Winfield, 2008] E. S ¸ahin and A. Winfield. Spe- cial issue on swarm robotics. Swarm Intelligence, 2(2):69- 72, 2008.","title":"Special issue on swarm robotics","authors":"E, A Winfield","year":"2008","venue":"Swarm Intelligence","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[S ¸ahin, 2005] E. S ¸ahin. Swarm robotics: From sources of inspiration to domains of application. In Proceedings of SAB04, volume 3342 of Lecture Notes in Computer Sci- ence, pages 10-20. Springer, 2005.","title":"Swarm robotics: From sources of inspiration to domains of application","authors":"E S ¸ahin","year":"2005","venue":"Proceedings of SAB04","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[Wan et al., 2013] W. Wan, J. Bentahar, and A. Ben Hamza. Model checking epistemic-probabilistic logic using prob- abilistic interpreted systems. Knowledge-Based Systems, 50(Supplement C):279-295, 2013.","title":"Model checking epistemic-probabilistic logic using probabilistic interpreted systems","authors":"W Wan, J Bentahar, A Ben Hamza","year":"2013","venue":"Knowledge-Based Systems","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[Winfield et al., 2008] A. Winfield, W. Liu, J. Nembrini, and A. Martinoli. Modelling a wireless connected swarm of mobile robots. Swarm Intelligence, 2(2-4):241-266, 2008.","title":"Modelling a wireless connected swarm of mobile robots","authors":"A Winfield, W Liu, J Nembrini, A Martinoli","year":"2008","venue":"Swarm Intelligence","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}