Skip to main content

A Context-Aware Distributed Protocol for Updating BDI Agents Abilities

  • Conference paper
  • First Online:
Modelling and Implementation of Complex Systems (MISC 2018)

Abstract

In this paper, we propose a context-aware distributed protocol, that improves agents awareness of their abilities. Based on the agent’s context, the protocol allows the exploration of agent’s neighborhood in order to detect the new available actions, and validate the existing ones. When a change in agent’s abilities is detected, the new available actions will be added to the agent’s set of available actions, and the invalid ones will be removed. The protocol is implemented in Jason, and tested in a smart laboratory scenario.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    An actuator that is not available for an agent Ag, is considered not to belong to its neighborhood.

  2. 2.

    Refer to as agent in the rest of this paper.

  3. 3.

    Refer to as actuator in the rest of this paper.

References

  1. Ilié, J.-M., Chaouche, A.-C.: Toward an efficient ambient guidance for transport applications. Procedia Comput. Sci. 110, 190–198 (2017)

    Article  Google Scholar 

  2. Roda, C., Rodríguez, A.C., López-Jaquero, V., Navarro, E., González, P.: A multi-agent system for acquired brain injury rehabilitation in ambient intelligence environments. Neurocomputing 231, 11–18 (2017)

    Article  Google Scholar 

  3. Tapia, D.I., Abraham, A., Corchado, J.M., Alonso, R.S.: Agents and ambient intelligence: case studies. J. Ambient Intell. Humaniz. Comput. 1(2), 85–93 (2010)

    Article  Google Scholar 

  4. Bratman, M.: Intention, plans, and practical reason (1987)

    Google Scholar 

  5. Bordini, R.H., Hübner, J.F.: A java-based interpreter for an extended version of agentspeak. University of Durham, Universidade Regional de Blumenau (2007)

    Google Scholar 

  6. Busetta, P., Rönnquist, R., Hodgson, A., Lucas, A.: Jack intelligent agents-components for intelligent agents in java. AgentLink News Lett. 2(1), 2–5 (1999)

    Google Scholar 

  7. Meneguzzi, F., De Silva, L.: Planning in bdi agents: a survey of the integration of planning algorithms and agent reasoning. Knowl. Eng. Rev. 30(1), 1–44 (2015)

    Article  Google Scholar 

  8. Boukharrou, R., Chaouche, A.C., Ilié, J.-M., Saïdouni, D.E.: Contextual-Timed Planning Management for Ambient Systems, pp. 107–114. IEEE Computer Society (2014)

    Google Scholar 

  9. Rens, G., Moodley, D.: A hybrid pomdp-bdi agent architecture with online stochastic planning and plan caching. Cognitive Syst. Res. 43, 1–20 (2017)

    Article  Google Scholar 

  10. Sebastian, S., de Silva, L., Padgham, L.: Hierarchical planning in bdi agent programming languages: a formal approach. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1001–1008. ACM (2006)

    Google Scholar 

  11. Fikes, R.E., Nilsson, N.J.: Strips: a new approach to the application of theorem proving to problem solving. Artif. Intell. 2(3–4), 189–208 (1971)

    Article  MATH  Google Scholar 

  12. Nau, D., Cao, Y., Lotem, A., Munoz-Avila, H.: Shop: Simple Hierarchical Ordered Planner, vol. 2, pp. 968–973. Morgan Kaufmann Publishers Inc. (1999)

    Google Scholar 

  13. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak using Jason. Wiley (2007)

    Google Scholar 

  14. Baitiche, H., Bouzenada, M.: and Djamel Eddine Saïdouni. Towards a generic predictive-based plan selection approach for bdi agents. Procedia Comput. Sci. 113, 41–48 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hichem Baitiche .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Baitiche, H., Bouzenada, M., Saidouni, D.E., Berkane, Y., Chama, H. (2019). A Context-Aware Distributed Protocol for Updating BDI Agents Abilities. In: Chikhi, S., Amine, A., Chaoui, A., Saidouni, D.E. (eds) Modelling and Implementation of Complex Systems. MISC 2018. Lecture Notes in Networks and Systems, vol 64. Springer, Cham. https://doi.org/10.1007/978-3-030-05481-6_19

Download citation

Publish with us

Policies and ethics