Using default logic for agent behavior testing - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Multiagent and Grid Systems - An International Journal of Cloud Computing Année : 2022

Using default logic for agent behavior testing

Résumé

An agent is an autonomous entity that can perform actions to achieve its goals. It acts in a dynamic environment that may engender failures regarding its behavior. Therefore, a formal testing/verification approach of the agent is required to ensure the correctness of its behavior. In this paper, we propose a Default Logic formalism to abstract an agent behavior as knowledge and reasoning rules, and to verify and test the consistency of the behavior. The considered agents are implemented with JADE framework. Also, agent abstraction is translated into Answer Set Programming and solved by Clingo to generate dynamic and adaptive test cases of the agent behavior. The dynamic test cases allow predicting the agent behavior when a new information arises in the system.
Fichier non déposé

Dates et versions

hal-03740056 , version 1 (28-07-2022)

Identifiants

Citer

Djamel Douha, Aicha Mokhtari, Zahia Guessoum, Yasser Moussa Berghout. Using default logic for agent behavior testing. Multiagent and Grid Systems - An International Journal of Cloud Computing , 2022, 18 (1), pp.1-20. ⟨10.3233/MGS-220359⟩. ⟨hal-03740056⟩
33 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More