Skip to main content

Dynamically Adapting BDI Agents Based on High-Level User Specifications

  • Conference paper
Advanced Agent Technology (AAMAS 2011)

Abstract

Users are facing an increasing challenge of managing information and being available anytime anywhere, as the web exponentially grows. As a consequence, assisting them in their routine tasks has become a relevant issue to be addressed. In this paper, we introduce an adaptation mechanism that is responsible for dynamically adapting a BDI agent-based running system in order to support software customisation for users. This mechanism is used within a software framework for supporting the development of Personal Assistance Software (PAS), which relies on the idea of exposing a high-level user model to empower users to manage it as well as increase user trust in the task delegation process.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alur, D., Malks, D., Crupi, J.: Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall PTR, Upper Saddle River (2001)

    Google Scholar 

  2. Ardissono, L., Goy, A., Petrone, G., Segnan, M.: A multi-agent infrastructure for developing personalized web-based systems. ACM Trans. Internet Technol. 5(1), 47–69 (2005)

    Article  Google Scholar 

  3. Berry, P.M., Donneau-Golencer, T., Duong, K., Gervasio, M., Peintner, B., Yorke-Smith, N.: Evaluating user-adaptive systems: Lessons from experiences with a personalized meeting scheduling assistant. In: IAAI 2009, pp. 40–46 (2009)

    Google Scholar 

  4. Blair, G., Bencomo, N., France, R.: Models@run.time. Computer 42(10), 22–27 (2009)

    Article  Google Scholar 

  5. Boutilier, C., Brafman, R.I., Domshlak, C., Hoos, H.H., Poole, D.: Cp-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J. Artif. Int. Res. 21(1), 135–191 (2004)

    MathSciNet  MATH  Google Scholar 

  6. Brandt, R., Reiser, H.: Dynamic Adaptation of Mobile Agents in Heterogenous Environments. In: Picco, G.P. (ed.) MA 2001. LNCS, vol. 2240, pp. 70–87. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Busetta, P., Howden, N., Rönnquist, R., Hodgson, A.: Structuring BDI Agents in Functional Clusters. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 277–289. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Czarnecki, K., Eisenecker, U.W.: Generative programming: methods, tools, and applications. ACM Press/Addison-Wesley Publishing Co., USA (2000)

    Google Scholar 

  9. Dam, H., Winikoff, M.: An agent-oriented approach to change propagation in software maintenance. Autonomous Agents and Multi-Agent Systems 23, 384–452 (2011) 10.1007/s10458-010-9163-0

    Article  Google Scholar 

  10. Doyle, J.: Prospects for preferences. Computational Intelligence 20, 111–136 (2004)

    Article  MathSciNet  Google Scholar 

  11. Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., Gjorven, E.: Using architecture models for runtime adaptability. IEEE Software 23(2), 62–70 (2006)

    Article  Google Scholar 

  12. Gunasekera, K., Loke, S.W., Zaslavsky, A., Krishnaswamy, S.: Runtime adaptation of multiagent systems for ubiquitous environments. In: Web Intelligence and Intelligent Agent Technologies (WI-IAT 2009), vol. 2, pp. 486–490 (September 2009)

    Google Scholar 

  13. Huang, L., Dai, L., Wei, Y., Huang, M.: A personalized recommendation system based on multi-agent. In: WGEC 2008, pp. 223–226. IEEE (2008)

    Google Scholar 

  14. Kang, K., Cohen, S., Hess, J., Novak, W.: Peterson: Feature-oriented domain analysis (FODA) feasibility study. Tech. Rep. CMU/SEI-90-TR-021, SEI (1990)

    Google Scholar 

  15. Keeney, R.L.: Value-focused thinking – A Path to Creative Decisionmaking. Havard University Press (1944)

    Google Scholar 

  16. Malinowski, U., Kühme, T., Dieterich, H., Schneider-Hufschmidt, M.: A taxonomy of adaptive user interfaces. In: HCI 1992, USA, pp. 391–414 (1993)

    Google Scholar 

  17. Nunes, I., Barbosa, S., Lucena, C.: An end-user domain-specific model to drive dynamic user agents adaptations. In: SEKE 2010, USA, pp. 509–514 (2010)

    Google Scholar 

  18. Nunes, I., Lucena, C., Luck, M.: BDI4JADE: a BDI layer on top of JADE. In: Int. Workshop on Programming Multi-Agent Systems (ProMAS 2011), Taiwan (2011)

    Google Scholar 

  19. Pohl, K., Böckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)

    Book  MATH  Google Scholar 

  20. Rao, A., Georgeff, M.: BDI-agents: from theory to practice. In: ICMAS 1995 (1995)

    Google Scholar 

  21. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn. Prentice-Hall, Englewood Cliffs (2010)

    MATH  Google Scholar 

  22. Zhang, J., Cheng, B., Yang, Z., McKinley, P.: Enabling Safe Dynamic Component-Based Software Adaptation. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems III. LNCS, vol. 3549, pp. 194–211. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nunes, I., Luck, M., Barbosa, S.D.J., Miles, S., de Lucena, C.J.P. (2012). Dynamically Adapting BDI Agents Based on High-Level User Specifications. In: Dechesne, F., Hattori, H., ter Mors, A., Such, J.M., Weyns, D., Dignum, F. (eds) Advanced Agent Technology. AAMAS 2011. Lecture Notes in Computer Science(), vol 7068. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27216-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27216-5_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27215-8

  • Online ISBN: 978-3-642-27216-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics