<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Model Checking of Strategic Timed Temporal Logics (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Wojciech Penczek</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Warszawa</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Autonomous agents provide a powerful paradigm for modelling and analysing socio-technical systems. They encompass networks of communicating agents that make autonomous decisions based on AI methods. Modeling strategic behaviors in a real-time context is crucial for ensuring the safety and security of agent systems. Alternating-time temporal logic (ATL* ) and its fragment ATL [1, 2] are logics that enable reasoning about strategic interactions in such systems by extending the framework of temporal logic with the game-theoretic concept of strategic ability. Therefore, ATL allows us to express statements about what groups of agents can achieve. These properties are useful for specifying, verifying, and reasoning about interactions in agent systems [11, 12, 7], as well as security and usability in e-voting protocols [5, 9]. They have become particularly relevant due to very active development of algorithms and tools for verification [15, 6, 8, 10], where the “correctness” is defined in terms of strategic ability. In this lecture we investigate timed extensions of strategic logics including ATL and ATL* . We begin with discussing the syntax and semantics of ATL and its discrete time extension TATL [14, 13]. Then, we introduce two new strategy logics: Strategic CTL (SCTL) and its timed extension Strategic Timed CTL (STCTL) [4]. Each (timed) strategy logic is interpreted over two types of structures: models of synchronous (Time) Multi-Agent Systems MAS and of asynchronous (Time) Multi-Agent Systems AMAS. We consider two semantics related to information: imperfect (i) and perfect (I), and two semantics related to recall: imperfect (r) and perfect (R). Additionally, Time MAS and Time AMAS can be either discrete (D) or continuous (C). The lecture focuses on the model checking problem for SCTL and STCTL, considering all the semantics mentioned above, and comparing their complexity with other strategy logics. Notably, we demonstrate that SCTL is more expressive than ATL for all semantics, including</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Multi-agent Systems and ATL</title>
    </sec>
    <sec id="sec-2">
      <title>2. Timed extensions of ATL and SCTL</title>
      <p>the timed versions as well. Furthermore, we analyze the model checking problem for diferent
combinations of semantics. For instance, the model checking problem for SCTLir has the
same complexity as for ATLir, and the model checking problem for STCTLir has the same
complexity as for TCTL. Additionally, we provide a practical demonstration of the feasibility
of STCTLir model checking using IMITATOR [3].</p>
      <p>
        Acknowledgements This work was funded by the CNRS IEA project MoSART, and by
NCBR Poland &amp; FNR Luxembourg under the PolLux/FNR-CORE project SpaceVote
(POLLUXXI/14/SpaceVote/2023).
[11] M. Kacprzak and W. Penczek. Unbounded model checking for alternating-time temporal
logic. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and
Multiagent Systems (AAMAS 2004), pages 646–653, 2004. IEEE Computer Society.
[12] M. Kacprzak and W. Penczek. Fully symbolic unbounded model checking for
alternatingtime temporal logic. Autonomous Agents and Multi-Agent Systems, 11(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ):69–89, 2005.
[13] M. Knapik, É. André, L. Petrucci, W. Jamroga, and W. Penczek. Timed ATL: forget memory,
just count. Journal of Artificial Intelligence Research , 66:197–223, 2019.
[14] F. Laroussinie, N. Markey, and G. Oreiby. Model-Checking Timed ATL for Durational
Concurrent Game Structures. In Proceedings of the 4th International Conference on Formal
Modeling and Analysis of Timed Systems, FORMATS 2006, volume 4202 of Lecture Notes in
Computer Science, pages 245–259, 2006. Springer.
[15] A. Lomuscio, H. Qu, and F. Raimondi. MCMAS: an open-source model checker for the
verification of multi-agent systems. Int. J. Softw. Tools Technol. Transf., 19(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ):9–30, 2017.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Alur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Henzinger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Kupferman</surname>
          </string-name>
          .
          <article-title>Alternating-time Temporal Logic</article-title>
          .
          <source>In Proceedings of the 38th Annual Symposium on Foundations of Computer Science (FOCS '97)</source>
          , pages
          <fpage>100</fpage>
          -
          <lpage>109</lpage>
          , Palo Alto, CA, USA,
          <year>1997</year>
          . IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Alur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Henzinger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Kupferman</surname>
          </string-name>
          .
          <article-title>Alternating-time Temporal Logic</article-title>
          .
          <source>Journal of the ACM</source>
          ,
          <volume>49</volume>
          :
          <fpage>672</fpage>
          -
          <lpage>713</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>É. André.</surname>
          </string-name>
          <article-title>IMITATOR 3: Synthesis of timing parameters beyond decidability</article-title>
          . In A. Silva and
          <string-name>
            <surname>K. R. M</surname>
          </string-name>
          . Leino, editors,
          <source>Computer Aided Verification - 33rd International Conference, CAV</source>
          <year>2021</year>
          ,
          <article-title>Virtual Event</article-title>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>12759</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>552</fpage>
          -
          <lpage>565</lpage>
          . Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Arias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Penczek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Petrucci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Sidoruk</surname>
          </string-name>
          .
          <article-title>Strategic (timed) computation tree logic</article-title>
          . In N. Agmon,
          <string-name>
            <given-names>B.</given-names>
            <surname>An</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ricci</surname>
          </string-name>
          , and W. Yeoh, editors,
          <source>Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2023</source>
          , pages
          <fpage>382</fpage>
          -
          <lpage>390</lpage>
          . ACM,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Belardinelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Condurache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Jones</surname>
          </string-name>
          .
          <article-title>Bisimulations for verification of strategic abilities with application to ThreeBallot voting protocol</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS)</source>
          , pages
          <fpage>1286</fpage>
          -
          <lpage>1295</lpage>
          . IFAAMAS,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Bulling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dix</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          .
          <article-title>Model checking logics of strategic ability: Complexity</article-title>
          . In M. Dastani,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hindriks</surname>
          </string-name>
          , and J.-J. Meyer, editors,
          <source>Specification and Verification of MultiAgent Systems</source>
          , pages
          <fpage>125</fpage>
          -
          <lpage>159</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          and
          <string-name>
            <surname>R. van der Meyden.</surname>
          </string-name>
          <article-title>Symbolic model checking epistemic strategy logic</article-title>
          .
          <source>In Proceedings of the 28th AAAI Conference on Artificial Intelligence (AAAI14)</source>
          , pages
          <fpage>1426</fpage>
          -
          <lpage>1432</lpage>
          , Palo Alto, CA, USA,
          <year>2014</year>
          . AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Knapik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kurpiewski</surname>
          </string-name>
          , and Ł. Mikulski.
          <article-title>Approximate verification of strategic abilities under imperfect information</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>277</volume>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Masko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mikulski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Pazderski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Penczek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sidoruk</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kurpiewski</surname>
          </string-name>
          .
          <article-title>Verification of multi-agent properties in electronic voting: A case study</article-title>
          . In D. FernándezDuque,
          <string-name>
            <given-names>A.</given-names>
            <surname>Palmigiano</surname>
          </string-name>
          , and S. Pinchinat, editors,
          <source>Advances in Modal Logic, AiML</source>
          <year>2022</year>
          , pages
          <fpage>531</fpage>
          -
          <lpage>556</lpage>
          . College Publications,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>W.</given-names>
            <surname>Jamroga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Penczek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sidoruk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dembiński</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mazurkiewicz</surname>
          </string-name>
          . Timed ATL:
          <article-title>forget memory, just count</article-title>
          .
          <source>Journal of Artificial Intelligence Research</source>
          ,
          <volume>68</volume>
          :
          <fpage>817</fpage>
          -
          <lpage>850</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>