A Formal Treatment of Agents, Goals and Operations Using Alternating-Time Temporal Logic - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

A Formal Treatment of Agents, Goals and Operations Using Alternating-Time Temporal Logic

Résumé

The aim of this paper is to provide a formal framework for Requirements Engineering modelling languages featuring agents, behavioural goals and operations as main concepts. To do so, we define Khi, a core modelling language, as well as its formal semantics in terms of a fragment of the multi-agent temporal logic ATL*, called ATLKHI. Agents in the sense of concrete and provided entities, called actors, are defined by their capabilities. They also pursue behavioural goals that are realised by operations, which are themselves gathered into abstract, required, agents, that we call roles. Then a notion of assignment, between (coalitions of) actors and roles is defined. Verifying the correctness of a given assignment then reduces to the validity of an ATLKHI formula that confronts the capabilities of (coalitions of) actors with the operations in roles played by the said actors. The approach is illustrated through a toy example featuring an online shopping marketplace.
Fichier principal
Vignette du fichier
main.pdf (517.43 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00783715 , version 1 (01-02-2013)

Identifiants

Citer

Christophe Chareton, Julien Brunel, David Chemouil. A Formal Treatment of Agents, Goals and Operations Using Alternating-Time Temporal Logic. 14th Brazilian Symposium, SBMF 2011, Sep 2011, São Paulo, Brazil. pp.188-203, ⟨10.1007/978-3-642-25032-3_13⟩. ⟨hal-00783715⟩

Collections

ONERA
84 Consultations
172 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More