Skip to main content Accessibility help
×
Hostname: page-component-848d4c4894-pftt2 Total loading time: 0 Render date: 2024-05-05T09:23:21.736Z Has data issue: false hasContentIssue false

9 - Alternating-Time Temporal Logics

from PART II - LOGICS

Published online by Cambridge University Press:  13 October 2016

Stéphane Demri
Affiliation:
Centre National de la Recherche Scientifique (CNRS), Paris
Valentin Goranko
Affiliation:
Stockholms Universitet
Martin Lange
Affiliation:
Universität Kassel, Germany
Get access

Summary

The transitions in the transition systems that we have studied so far are primitive and abstract objects. The nature of the possible transitions between states and the mechanisms that generate and determine them have not been essential in the context of the linear and branching time temporal logics we have studied in the previous chapters.

Here we introduce and study a more involved type of transition system, called concurrent game structures, for modelling scenarios that typically arise in open or multiagent systems. An open system is a system (computer, device, agent) interacting with an environment. The properties and behaviour of such open systems can be modelled by 2-player games. More generally, a multiagent system may involve several interacting (possibly, cooperating or competing) agents, each pursuing their own goals or acting randomly (like nature or the environment). Concurrent game structures are special types of multiagent transition systems, where the transitions are determined by tuples of simultaneous actions performed by a fixed set of agents. Various logical formalisms extending linear and branching-time temporal logics can be used for the specification, verification and reasoning about dynamic properties of open and multiagent systems.

In this chapter we present and study concurrent game structures as models for the family of so-called alternating-time temporal logics. They are themost popular and influential logics for strategic reasoning in multiagent systems and are multiagent versions of branchingtime temporal logics which correspond to closed or single-agent systems in a sense that we will discuss in the chapter.

Structure of the chapter. We introduce concurrent multiagent transition systems and models in Section 9.1 and then the logics ATL* and ATL in Section 9.2.We then discuss model checking and satisfiability testing for these logics in Section 9.3. As usual, the chapter ends with exercises and bibliographic notes.

Concurrent Multiagent Transition Systems

Concurrent Game Structures and Models

We begin with a motivating example. Figure 9.1 depicts two transition systems. The one on top involves two robots, Robot1 and Robot2, and a carriage. There are three different positions of the carriage, denoted by states s0, s1 and s2. Each robot has two possible actions at any of the states: push and wait. Robot1 can only push the carriage in clockwise direction, whereas Robot2 can only push it in anticlockwise direction.

Type
Chapter
Information
Temporal Logics in Computer Science
Finite-State Systems
, pp. 329 - 358
Publisher: Cambridge University Press
Print publication year: 2016

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×