skip to main content
10.1145/3555776.3577720acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Traffic Intersections as Agents: A model checking approach for analysing communicating agents

Published: 07 June 2023 Publication History

Abstract

The analysis of traffic policies, for instance, the duration of green and red phases at intersections, can be quite challenging. While the introduction of communication systems can potentially lead to better solutions, it is important to analyse and formulate policies in the presence of potential communication failures and delays. Given the stochastic nature of traffic, posing the problem as a model checking problem in probabilistic epistemic temporal logic seems promising.
In this work, we propose an approach that uses epistemic modalities to model the effect of communication between multiple intersections and temporal modalities to model the progression of traffic volumes over time. We validate our approach in a non-stochastic setting, using the tool Model Checker for Multi-Agent Systems (MCMAS). We develop a Statistical Model Checking module and use it in conjunction with a tool chain that integrates a traffic simulator (SUMO) and a network simulator (OMNeT++/Veins) to study the impact of communications on traffic policies.

References

[1]
Gul A. Agha, José Meseguer, and Koushik Sen. 2006. PMaude: Rewrite-based Specification Language for Probabilistic Object Systems. Electron. Notes Theor. Comput. Sci. 153, 2 (2006), 213--239.
[2]
Christel Baier, Boudewijn Haverkort, Holger Hermanns, and J-P Katoen. 2003. Model-checking algorithms for continuous-time Markov chains. IEEE Transactions on software engineering 29, 6 (2003), 524--541.
[3]
Christel Baier and Joost-Pieter Katoen. 2008. Principles of Model Checking (Representation and Mind Series). The MIT Press.
[4]
Benoît Delahaye, Axel Legay, and Sean Sedwards. 2013. A Simple and Efficient Statistical Model Checking Algorithm to Evaluate Markov Decision Processes. (2013).
[5]
Carla Delgado and Mario Benevides. 2009. Verification of epistemic properties in probabilistic multi-agent systems. In German Conference on Multiagent System Technologies. Springer, 16--28.
[6]
Ali Dorri, Salil S Kanhere, and Raja Jurdak. 2018. Multi-agent systems: A survey. Ieee Access 6 (2018), 28573--28593.
[7]
Andreas Berre Eriksen, Chao Huang, Jan Kildebogaard, Harry Lahrmann, Kim G Larsen, Marco Muniz, and Jakob Haahr Taankvist. 2017. Uppaal stratego for intelligent traffic lights. In 12th ITS European Congress.
[8]
Ronald Fagin and Joseph Y Halpern. 1994. Reasoning about knowledge and probability. Journal of the ACM (JACM) 41, 2 (1994), 340--367.
[9]
David Henriques, Joao G Martins, Paolo Zuliani, André Platzer, and Edmund M Clarke. 2012. Statistical model checking for Markov decision processes. In 2012 Ninth Int. Conf. on quantitative evaluation of systems. IEEE, 84--93.
[10]
Benjamin Herd, Simon Miles, Peter McBurney, and Michael Luck. 2015. Quantitative analysis of multiagent systems through statistical model checking. In International Workshop on Engineering Multi-Agent Systems. Springer, 109--130.
[11]
Axel Legay, Benoît Delahaye, and Saddek Bensalem. 2010. Statistical model checking: An overview. In International conference on runtime verification. Springer, 122--135.
[12]
Axel Legay, Sean Sedwards, and Louis-Marie Traonouez. 2014. Scalable verification of Markov decision processes. In International Conference on Software Engineering and Formal Methods. Springer, 350--362.
[13]
Alessio Lomuscio, Hongyang Qu, and Franco Raimondi. 2017. MCMAS: an open-source model checker for the verification of multi-agent systems. Int. Jnl. on Software Tools for Tech. Transfer 19, 1 (2017), 9--30.
[14]
Pablo Alvarez Lopez, Michael Behrisch, Laura Bieker-Walz, Jakob Erdmann, Yun-Pang Flötteröd, Robert Hilbrich, Leonhard Lücken, Johannes Rummel, Peter Wagner, and Evamarie Wiessner. 2018. Microscopic Traffic Simulation using SUMO. In 2018 21st International Conference on Intelligent Transportation Systems (ITSC). 2575--2582.
[15]
N Moganarangan, N Balaji, RG Suresh Kumar, S Balaji, and N Palanivel. 2018. Study on Static and Dynamic Traffic Control Systems. International Journal of Pure and Applied Mathematics 119, 12 (2018), 565--579.
[16]
Libero Nigro and Paolo F. Sciammarella. 2017. Statistical Model Checking Of Multi-Agent Systems. In European Conference on Modelling and Simulation, ECMS 2017, Budapest, Hungary, May 23-26, 2017, Proceedings. European Council for Modeling and Simulation, 11--17.
[17]
Rohit Parikh and Ramaswamy Ramanujam. 2003. A knowledge based semantics of messages. Journal of Logic, Language and Information 12, 4 (2003), 453--467.
[18]
Wojciech Penczek and Alessio Lomuscio. 2003. Verifying epistemic properties of multi-agent systems via bounded model checking. Fundamenta Informaticae 55, 2 (2003), 167--185.
[19]
Yenda Ramesh and M. V. Panduranga Rao. 2022. Statistical Model Checking for Probabilistic Temporal Epistemic Logics. In Proc. of the 14th Int. Conference on Agents and Artificial Intelligence, ICAART 2022, Volume 1, February 3-5, 2022, Ana Paula Rocha, Luc Steels, and H. Jaap van den Herik (Eds.). SCITEPRESS, 53--63.
[20]
Stefano Sebastio and Andrea Vandin. 2013. MultiVeStA: statistical model checking for discrete event simulators. In 7th International Conference on Performance Evaluation Methodologies and Tools, ValueTools '13, András Horváth, Peter Buchholz, Vittorio Cortellessa, Luca Muscariello, and Mark S. Squillante (Eds.). ICST/ACM, 310--315.
[21]
Christoph Sommer, Reinhard German, and Falko Dressler. 2011. Bidirectionally Coupled Network and Road Traffic Simulation for Improved IVC Analysis. IEEE Transactions on Mobile Computing (TMC) 10, 1 (January 2011), 3--15.
[22]
B Thamilselvam, Subrahmanyam Kalyanasundaram, and MV Panduranga Rao. 2021. Scalable coordinated intelligent traffic light controller for heterogeneous traffic scenarios using UPPAAL STRATEGO. In 2021 International Conference on COMmunication Systems & NETworkS (COMSNETS). IEEE, 404--412.
[23]
András Varga and Rudolf Hornig. 2008. An overview of the OMNeT++ simulation environment. In Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops. 1--10.
[24]
Georg Henrik Von Wright. 1951. An essay in modal logic. (1951).
[25]
Wei Wan, Jamal Bentahar, and Abdessamad Ben Hamza. 2013. Model checking epistemic-probabilistic logic using probabilistic interpreted systems. Knowledge-Based Systems 50 (2013), 279--295.
[26]
Håkan LS Younes and Reid G Simmons. 2002. Probabilistic verification of discrete event systems using acceptance sampling. In International Conference on Computer Aided Verification. Springer, 223--235.
[27]
Håkan L. S. Younes, Marta Z. Kwiatkowska, Gethin Norman, and David Parker. 2004. Numerical vs. Statistical Probabilistic Model Checking: An Empirical Study. In 10th Intl. Conf., TACAS 2004, Joint European Conf.s on Theory and Practice of Software, ETAPS 2004, Barcelona, Spain, March 29 - April 2, 2004, Proc. 46--60.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing
March 2023
1932 pages
ISBN:9781450395175
DOI:10.1145/3555776
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 June 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. statistical model checking
  2. probabilistic epistemic temporal logic
  3. cyber physical systems
  4. intelligent transport systems
  5. traffic modeling and simulation
  6. multi-agent systems
  7. traffic policies

Qualifiers

  • Research-article

Conference

SAC '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 30
    Total Downloads
  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media