<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Improving Efficiency of Model Checking for Variants of Alternating-time Temporal Logic</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Wojciech</forename><surname>Penczek</surname></persName>
							<email>penczek@ipipan.waw.pl</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Computer Science</orgName>
								<orgName type="institution">PAS</orgName>
								<address>
									<settlement>Warsaw</settlement>
									<country key="PL">Poland</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Sciences and Humanities</orgName>
								<orgName type="institution" key="instit1">University of Natural</orgName>
								<orgName type="institution" key="instit2">ICS</orgName>
								<address>
									<settlement>Siedlce</settlement>
									<country key="PL">Poland</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Improving Efficiency of Model Checking for Variants of Alternating-time Temporal Logic</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">7A3F89D5067D4D056AD25925445E05E0</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T02:46+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Multi-agent systems describe interactions of multiple entities called agents, often assumed to be intelligent and autonomous <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b13">14]</ref>. Alternating-time temporal logic (ATL ) and its fragment ATL [2] are logics which allow for reasoning about strategic interactions in such systems, by extending the framework of temporal logic with the gametheoretic notion of strategic ability. Hence, ATL enables to express statements about what agents or their groups can achieve. Such properties can be useful for specification, verification, and reasoning about interaction in agent systems <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b12">13]</ref>, as well as about security and usability in e-voting protocols <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b8">9]</ref>. They have become especially relevant due to active development of algorithms and tools for verification <ref type="bibr" target="#b15">[16]</ref>, where the "correctness" property is given in terms of strategic ability. While model checking of ATL under perfect information seems to be feasible in practice <ref type="bibr" target="#b4">[5]</ref>, model checking of ATL under imperfect information <ref type="bibr" target="#b16">[17]</ref> is still applicable only to small and medium size systems [10]. This lecture is about selected approaches which can make model checking ATL , ATL and its time extension TATL more efficient.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>2 Model Reduction Methods for Variants of ATL Abstraction is a method which typically transforms large (or infinite) models into smaller (or finite) ones, but frequently defined over lattices of more that two truth values. We present multi-valued ATL (mv-ATL ), an expressive logic to specify strategic abilities in multi-agent systems <ref type="bibr" target="#b6">[7]</ref>. We show how to identify constraints on mv-ATL formulas for which the general method for model-independent translation from multi-valued to two-valued model, can be suitably adapted to mv-ATL , Moreover, we present a modeldependent reduction that can be applied to all formulas of mv-ATL . In all cases, the complexity of verification increases only polynomially when new truth values are added to the evaluation domain.</p><p>Partial order reduction (POR) is another method used to alleviate the state space explosion in model checking <ref type="bibr" target="#b14">[15]</ref>. We define a general semantics for strategic abilities of agents in asynchronous systems, with and without perfect information, and present some general complexity results for verification of strategic abilities in asynchronous systems <ref type="bibr" target="#b10">[11]</ref>. A methodology for POR in verification of agents with imperfect information is discussed, based on the notion of traces introduced by Mazurkiewicz. We define the logic simple ATL , which is the restriction of ATL such that the strategic modalities cannot be nested and the next step modality is not allowed. Two semantics of simple ATL are considered and it is shown that for memoryless imperfect information contrary to memoryless perfect information, one can apply the partial order reduction techniques known for Linear-time Temporal Logic without the next step operator.</p><p>3 Timed ATL Finally, we discuss Timed Alternating-time Temporal Logic (TATL), a discrete-time extension of ATL. A new semantics, based on counting the number of visits in locations of the history, is introduced in addition to timed memoryful and memoryless ones <ref type="bibr" target="#b2">[3]</ref>. We show that all the defined semantics are equivalent for TATL ≤,≥ , i.e., when = is not allowed in the formulas. We provide a strategy analysis revealing that it suffices to consider only two actions per location to verify any TATL ≤,≥ formula. This does not extend to TATL. The above results allow for building a hierarchy of strategies comparing the expressive power of the logics against ATL. We discuss a possible impact of this hierarchy on improving efficiency of model checking for TATL ≤,≥ .</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Knowledge and ability</title>
		<author>
			<persName><forename type="first">T</forename><surname>Ågotnes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Goranko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wooldridge</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of Epistemic Logic</title>
				<editor>
			<persName><forename type="first">H</forename><forename type="middle">P</forename><surname>Van Ditmarsch</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">Y</forename><surname>Halpern</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Van Der Hoek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><forename type="middle">P</forename><surname>Kooi</surname></persName>
		</editor>
		<imprint>
			<publisher>College Publications</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="543" to="589" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Alternating-time Temporal Logic</title>
		<author>
			<persName><forename type="first">R</forename><surname>Alur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A</forename><surname>Henzinger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kupferman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the ACM</title>
		<imprint>
			<biblScope unit="volume">49</biblScope>
			<biblScope unit="page" from="672" to="713" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Timed ATL: forget memory just count</title>
		<author>
			<persName><forename type="first">É</forename><surname>André</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Petrucci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Knapik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)</title>
				<meeting>the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)</meeting>
		<imprint>
			<publisher>IFAAMAS</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1460" to="1462" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Bisimulations for verification of strategic abilities with application to ThreeBallot voting protocol</title>
		<author>
			<persName><forename type="first">F</forename><surname>Belardinelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Condurache</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Dima</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">V</forename><surname>Jones</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)</title>
				<meeting>the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)</meeting>
		<imprint>
			<publisher>IFAAMAS</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1286" to="1295" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Model checking logics of strategic ability: Complexity</title>
		<author>
			<persName><forename type="first">N</forename><surname>Bulling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Dix</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Specification and Verification of Multi-Agent Systems</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Dastani</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Hindriks</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J.-J</forename><surname>Meyer</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="125" to="159" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Model Checking</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">M</forename><surname>Clarke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Grumberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Peled</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>MIT Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Multi-valued verification of strategic ability</title>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Konikowska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 15th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2016)</title>
				<meeting>the 15th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2016)</meeting>
		<imprint>
			<publisher>IFAAMAS</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1180" to="1189" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Fixpoint approximation of strategic abilities under imperfect information</title>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Knapik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kurpiewski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)</title>
				<meeting>the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2017)</meeting>
		<imprint>
			<publisher>IFAAMAS</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1241" to="1249" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Model checking the Selene e-voting protocol in multi-agent logics</title>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Knapik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kurpiewski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3rd International Joint Conference on Electronic Voting (E-VOTE-ID 2018</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<meeting>the 3rd International Joint Conference on Electronic Voting (E-VOTE-ID 2018</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
	<note>To appear</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Approximate verification of strategic abilities under imperfect information</title>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Knapik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kurpiewski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Mikulski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
	<note>To appear</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Towards partial order reductions for strategic ability</title>
		<author>
			<persName><forename type="first">W</forename><surname>Jamroga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Dembiński</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mazurkiewicz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 17th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2018)</title>
				<meeting>the 17th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2018)</meeting>
		<imprint>
			<publisher>IFAAMAS</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="156" to="165" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Unbounded model checking for Alternating-time Temporal Logic</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kacprzak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004)</title>
				<meeting>the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004)</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="646" to="653" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Fully symbolic unbounded model checking for Alternatingtime Temporal Logic</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kacprzak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Autonomous Agents and Multi-Agent Systems</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="69" to="89" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Model checking temporal epistemic logic</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lomuscio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of Epistemic Logic</title>
				<editor>
			<persName><forename type="first">H</forename><forename type="middle">P</forename><surname>Van Ditmarsch</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">Y</forename><surname>Halpern</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Van Der Hoek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><forename type="middle">P</forename><surname>Kooi</surname></persName>
		</editor>
		<imprint>
			<publisher>College Publications</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="397" to="442" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Partial order reductions for model checking temporalepistemic logics over interleaved multi-agent systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lomuscio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Penczek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Qu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Fundamenta Informaticae</title>
		<imprint>
			<biblScope unit="volume">101</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="71" to="90" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">MCMAS: An open-source model checker for the verification of multi-agent systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lomuscio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Qu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Raimondi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal on Software Tools for Technology Transfer</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="9" to="30" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note>Availabe online</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Alternating-time logic with imperfect recall</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">Y</forename><surname>Schobbens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Electronic Notes in Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">85</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="82" to="93" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
