Dependences in Strategy Logic - Laboratoire Méthodes Formelles
Article Dans Une Revue Theory of Computing Systems Année : 2020

Dependences in Strategy Logic

Résumé

Strategy Logic (SL) is a very expressive temporal logic for specifying and verifying properties of multi-agent systems: in SL, one can quantify over strategies, assign them to agents, and express LTL properties of the resulting plays. Such a powerful framework has two drawbacks: first, model checking SL has non-elementary complexity; second, the exact semantics of SL is rather intricate, and may not correspond to what is expected. In this paper, we focus on strategy dependences in SL, by tracking how existentially-quantified strategies in a formula may (or may not) depend on other strategies selected in the formula, revisiting the approach of [Mogavero et al., Reasoning about strategies: On the model-checking problem, 2014]. We explain why elementary dependences, as defined by Mogavero et al., do not exactly capture the intended concept of behavioral strategies. We address this discrepancy by introducing timeline dependences, and exhibit a large fragment of SL for which model checking can be performed in 2-EXPTIME under this new semantics.
Fichier principal
Vignette du fichier
tocsys64(3)-GBM.pdf (629.59 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02917561 , version 1 (19-08-2020)

Identifiants

Citer

Patrick Gardy, Patricia Bouyer, Nicolas Markey. Dependences in Strategy Logic. Theory of Computing Systems, 2020, 64 (3), pp.467-507. ⟨10.1007/s00224-019-09926-y⟩. ⟨hal-02917561⟩
131 Consultations
104 Téléchargements

Altmetric

Partager

More