Keeping a Clear Separation between Goals and Plans

Costin Caval 1 Amal El Fallah Seghrouchni 1 Patrick Taillibert 1
1 SMA - Systèmes Multi-Agents
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Many approaches to BDI agent modeling permit the agent developers to interweave the levels of plans and goals. This is possible through the adoption of new goals inside plans. These goals will have plans of their own, and the definition can extend on many levels. From a software development point of view, the resulting complexity can render the agents’ behavior difficult to trace, due to the combination of elements from different abstraction levels, i.e., actions and goal adoptions. This has a negative effect on the development process when designing and debugging agents. In this paper we propose a change of approach that aims to provide a more comprehensible agent model with benefits for the ease of engineering and the fault tolerance of agent systems. This is achieved by imposing a clear separation between the reasoning and the acting levels of the agent. The use of goal adoptions and actions on the environment inside the same plan is therefore forbidden. The approach is illustrated using two theoretical scenarios as well as an agent-based maritime patrol application. We argue that by constraining the agent model we gain in clarity and traceability therefore benefiting the development process and encouraging the adoption of agent-based techniques in industrial contexts.
Type de document :
Chapitre d'ouvrage
Dalpiaz, Fabiano; Dix, Jürgen; van Riemsdijk, M.Birna. Engineering Multi-Agent Systems, 8758, Springer International Publishing, pp.15-39, 2014, Lecture Notes in Computer Science, 978-3-319-14483-2. 〈10.1007/978-3-319-14484-9_2〉
Liste complète des métadonnées

Littérature citée [28 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01097697
Contributeur : Costin Caval <>
Soumis le : vendredi 6 février 2015 - 10:25:27
Dernière modification le : jeudi 21 mars 2019 - 13:00:17
Document(s) archivé(s) le : jeudi 7 mai 2015 - 10:05:37

Identifiants

Citation

Costin Caval, Amal El Fallah Seghrouchni, Patrick Taillibert. Keeping a Clear Separation between Goals and Plans. Dalpiaz, Fabiano; Dix, Jürgen; van Riemsdijk, M.Birna. Engineering Multi-Agent Systems, 8758, Springer International Publishing, pp.15-39, 2014, Lecture Notes in Computer Science, 978-3-319-14483-2. 〈10.1007/978-3-319-14484-9_2〉. 〈hal-01097697〉

Partager

Métriques

Consultations de la notice

369

Téléchargements de fichiers

156