Skip to main content

Modeling Context-Awareness in Agents for Ambient Intelligence: An Aspect-Oriented Approach

  • Conference paper
Book cover Progress in Artificial Intelligence (EPIA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7026))

Included in the following conference series:

Abstract

Ambient Intelligence (AmI) systems are inherently context aware, since they should be able to react to, adapt to and even anticipate user actions or events occurring in the environment in a manner consistent with the current context. Software agents and especially the BDI architecture are considered to be a promising approach to deal with AmI systems development. However current agent models do not offer a proper support for developing AmI systems because they do not offer support to model explicitly the interaction between the agent, context sources and effectors, and the context-awareness features are scattered in the system model. To solve these problems we propose an aspect-oriented agent metamodel for AmI systems, which encourages modularity in the description of context-aware features in AmI systems. This metamodel achieves better results than other metamodels in separation of concerns, size, coupling and cohesion.

This work has been supported by the Spanish Ministry Project RAP TIN2008-01942 and the regional project FamWare P09-TIC-5231.

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. Fuentes, L., Sánchez, P.: Designing and weaving aspect-oriented executable UML models. Journal of Object Technology 6(7), 109–136 (2007)

    Article  Google Scholar 

  2. Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems 18(2) (2008)

    Google Scholar 

  3. Beydoun, G., et al.: FAML: a generic meta-model for MAS development. IEEE Trans. Softw. Eng. 35(6), 841–863 (2009)

    Article  Google Scholar 

  4. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI reasoning engine. In: Multi-agent Programming: Languages, Platforms and Applications. Kluwer (2005)

    Google Scholar 

  5. Amor, M., Fuentes, L.: Malaca: A component and aspect-oriented agent architecture. Information and Software Technology 51, 1052–1065 (2009)

    Article  Google Scholar 

  6. Garcia, A., et al.: Agents in Object-Oriented Software Engineering. Software: Practice and Experience. Elsevier (2004)

    Google Scholar 

  7. Sheng, Q.Z., et al.: ContextUML: A UML based modelling language for model-driven development of context-aware web services. In: Proc. of ICMB 2005, pp. 206–212 (2005)

    Google Scholar 

  8. Dey, A.K., et al.: Towards a better understanding of context and context-awareness. In: CHI 2000 Workshop on the What, Who, Where, When, and How of Context-Awareness (2000)

    Google Scholar 

  9. Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice. In: Proc. of the First Int. Conf. on Multi-Agent Systems, San Francisco, CA, pp. 312–319 (1995)

    Google Scholar 

  10. Howden, N., Ronnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents-Summary of an Agent Infrastructure. In: Proc. 5th ACM Int. Conf. on Autonomous Agents (2001)

    Google Scholar 

  11. Amor, M.: Inmaculada Ayala y Lidia Fuentes. A4VANET: context-aware JADE-LEAP agents for VANETS. In: Proc. of 8th PAAMS, pp. 279–284

    Google Scholar 

  12. Hong, J., Suh, E., Kim, S.: Context-aware systems: a literature review and classification. Expert Systems With Applications 36(4), 8509–8522 (2009)

    Article  Google Scholar 

  13. Bohn, J., et al.: Social, Economic, and Ethical Implications of Ambient Intelligence and Ubiquitous Computing. Journal of Hum Ecol Risk Assess 10(5), 763–786 (2004)

    Article  Google Scholar 

  14. Gu,T., et al.: Ontology Based Context Modeling and Reasoning using OWL. In: Proc. of the CNDS 2004, San Diego, CA, USA (January 2004)

    Google Scholar 

  15. Simons, C.: CMP: A UML Context Modeling Profile for Mobile Distributed Systems. In: Proceedings of the HICSS 2007, Hawaii, USA, January 3-6 (2007)

    Google Scholar 

  16. Prezerakos, et al.: Model-driven composition of context-aware web services using ContextUML and aspects. In: Proceedings of ICWS 2007, pp. 320–329 (2007)

    Google Scholar 

  17. Muldoon, C., et al.: Agent Factory Micro Edition: A Framework for Ambient Applications. In: Proceedings of ICCS 2006, Reading, May 28-31 (2006)

    Google Scholar 

  18. Silva, C., et al.: Support for Aspectual Modeling to Multiagent System Architecture. In: Proc. of the ICSE Workshop EA 2009, pp. 38–43. IEEE Computer Society, Washington (2009)

    Google Scholar 

  19. Cook, D.J., Augusto, J.C., Jakkula, V.R.: Ambient Intelligence: Technologies, applications and opportunities. Pervasive and Mobile Computing (2009)

    Google Scholar 

  20. Geihs, K.: Middleware Challenges Ahead. Computer 34(6), 24–31 (2001)

    Article  Google Scholar 

  21. Rao, A.S.: AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  22. Cossentino, M.: From Requirements to Code with PASSI Methodology. Agent-Oriented Methodologies. IGI Global, 79–106 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ayala, I., Pinilla, M.A., Fuentes, L. (2011). Modeling Context-Awareness in Agents for Ambient Intelligence: An Aspect-Oriented Approach. In: Antunes, L., Pinto, H.S. (eds) Progress in Artificial Intelligence. EPIA 2011. Lecture Notes in Computer Science(), vol 7026. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24769-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24769-9_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24768-2

  • Online ISBN: 978-3-642-24769-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics