Module checking is a decision problem proposed in late 1990s to formalize verification of open systems, i.e., systems that must adapt their behavior to the input they receive from the environment. It was recently shown that module checking offers a distinctly different perspective from the better-known problem of model checking. So far, specifications in temporal logic CTL have been used for module checking. In this paper, we extend module checking to handle specifications in alternating-time temporal logic (ATL). We define the semantics of ATL module checking, and show that its expressivity strictly extends that of CTL module checking, as well as that of ATL itself. At the same time, we show that ATL module checking enjoys the same computational complexity as CTL module checking. We also investigate a variant of ATL module checking where the environment acts under uncertainty. Finally, we revisit the semantics of ability in the module checking problem, and propose a variant where strategies of agents in the module depend only on what the agents are able to observe.

Module checking of strategic ability / Wojciech, Jamroga; Murano, Aniello. - 1:(2015), pp. 227-235. (Intervento presentato al convegno International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2015, tenutosi a Istanbul, Turkey nel Maggio 4-8, 2015.).

Module checking of strategic ability

MURANO, ANIELLO
2015

Abstract

Module checking is a decision problem proposed in late 1990s to formalize verification of open systems, i.e., systems that must adapt their behavior to the input they receive from the environment. It was recently shown that module checking offers a distinctly different perspective from the better-known problem of model checking. So far, specifications in temporal logic CTL have been used for module checking. In this paper, we extend module checking to handle specifications in alternating-time temporal logic (ATL). We define the semantics of ATL module checking, and show that its expressivity strictly extends that of CTL module checking, as well as that of ATL itself. At the same time, we show that ATL module checking enjoys the same computational complexity as CTL module checking. We also investigate a variant of ATL module checking where the environment acts under uncertainty. Finally, we revisit the semantics of ability in the module checking problem, and propose a variant where strategies of agents in the module depend only on what the agents are able to observe.
2015
978-1-4503-3413-6
Module checking of strategic ability / Wojciech, Jamroga; Murano, Aniello. - 1:(2015), pp. 227-235. (Intervento presentato al convegno International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2015, tenutosi a Istanbul, Turkey nel Maggio 4-8, 2015.).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/618918
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 37
  • ???jsp.display-item.citation.isi??? 23
social impact