Keeping a Clear Separation between Goals and Plans - Archive ouverte HAL Accéder directement au contenu
Chapitre D'ouvrage Année : 2014

Keeping a Clear Separation between Goals and Plans

Costin Caval
  • Fonction : Auteur
  • PersonId : 988929
Patrick Taillibert
  • Fonction : Auteur
  • PersonId : 929577

Résumé

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.
Fichier principal
Vignette du fichier
Public preliminary version (actually final).pdf (564.33 Ko) Télécharger le fichier
10.1007%2F978-3-319-14484-9_2.bib (605 B) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01097697 , version 1 (06-02-2015)

Identifiants

Citer

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⟩
207 Consultations
159 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More