CTL AgentSpeak(L): a Specification Language for Agent Programs

Abstract : This work introduces CTL AgentSpeak(L), a logic to specify and verify expected properties of rational agents implemented in the well-known agent oriented programming language AgentSpeak(L) . Our approach is closely related to the BDICTLBDICTL multi-modal logic, used to reason about agents in terms of their beliefs (B), desires (D), intentions (I), and the temporal logic CTL. A new interpretation for the temporal operators, grounded in the transition system induced by the operational semantics of AgentSpeak(L), is proposed. The main contribution of the approach is a better understanding of the relation between the programming language and its logical specification, enabling us to prove expected or desired properties for any agent programmed in the language, e.g., commitment strategies. The results, as well as the specification language proposed, are very useful to reconcile computational and philosophical aspects of practical reasoning, e.g., approaching single-minded commitment as a policy-based reconsideration case.
Type de document :
Article dans une revue
Journal of Algorithms in Cognition, Informatics and Logic, Elsevier, 2009, 64 (1), pp.31-40. 〈10.1016/j.jalgor.2009.02.003〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01169912
Contributeur : Lip6 Publications <>
Soumis le : mardi 30 juin 2015 - 14:45:08
Dernière modification le : vendredi 3 juillet 2015 - 01:04:48

Identifiants

Collections

Citation

Alejandro Guerra-Hernández, José Martín Castro-Manzano, Amal El Fallah Seghrouchni. CTL AgentSpeak(L): a Specification Language for Agent Programs. Journal of Algorithms in Cognition, Informatics and Logic, Elsevier, 2009, 64 (1), pp.31-40. 〈10.1016/j.jalgor.2009.02.003〉. 〈hal-01169912〉

Partager

Métriques

Consultations de la notice

39