Skip to main content
Log in

Context-aware multiagent system: Planning home care tasks

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Context-aware systems are able to capture information from the context in which they are executed, assign a meaning to the gathered information, and change their behavior accordingly. As a result, the systems can offer services to users according to their individual situation within the context. This article analyzes the important aspects of context-aware computing such as capturing information for context attributes and determining the manner of interacting with users in the environment. Used in conjunction with mobile devices, context-aware systems are specifically used to improve the usability of applications and services. This article proposes the home care context-aware computing (HoCCAC) multiagent system that identifies and maintains a permanent fix on the location of patients in their home, and manages the infrastructure of services within their environment securely and reliably by processing and reasoning the data received. Based on the multiagent system, a prototype was developed to monitor patients in their home. The HoCCAC multiagent system uses a critical path method-based planning model that, in the present study, prepares the most optimal task-planning schedule for the patients in their home, is capable of reacting automatically when faced with dangerous or emergency situations, replanning any plans in progress and sending alert messages to the system. The results obtained with this prototype are presented in this article.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Notes

  1. www.fipa.org.

  2. www.auml.org.

  3. http://www.omg.org/technology/documents/formal/ocl.htm.

References

  1. Anastasopoulos M, Niebuhr D, Bartelt C, Koch J, Rausch A (2005) Towards a reference middleware architecture for ambient intelligence systems. In: ACM conference on object-oriented programming, systems, languages, and applications

  2. Angulo C, Tellez R (2004) Distributed intelligence for smart home appliances. In: Tendencias de la minería de datos en España. Barcelona: Red Española de Minería de Datos. pp 1–12

  3. Aquilano NJ, Smith DE (1980) A formal set of algorithms for project scheduling with critical path scheduling/material requirements planning. J Oper Manag 1(2):57–67

    Article  Google Scholar 

  4. Ardissono L, Petrone G, Segnan M (2004) A conversational approach to the interaction with Web Services. Comput. Intell. 20:693–709

    Article  MathSciNet  Google Scholar 

  5. Bahadori S, Cesta A, Grisetti G, Iocchi L, Leone R, Nardi D, Oddi A, Pecora F, Rasconi R (2003) RoboCare: pervasive intelligence for the domestic care of the elderly. Artif Intell 1(1):16–21

    Google Scholar 

  6. Bajo J, De Paz JF, Tapia DI, Corchado JM (2007) Distributed prediction of carbon dioxide exchange using CBR-BDI agents. Int J Comput Sci (INFOCOMP) Special Edition 16–25

  7. Bajo J, De Paz Y, De Paz JF, Corchado JM (2009) Integrating case planning and RPTW neuronal networks to construct an intelligent environment for health care. Expert Syst Appl 36(3):5844–5858

    Article  Google Scholar 

  8. Borrajo ML, Corchado JM, Corchado E, Pellicer MA, Bajo J (2010) Multi-agent neural business control system. Inf Sci 180(6):911–927

    Article  MathSciNet  Google Scholar 

  9. Burrell J, Gay G (2002) E-graffiti evaluating real-world use of a context-aware system. Interact Comput Special Issue Univers Usab 14(4):301–312

    Article  Google Scholar 

  10. Chen Z (2000) (Sun Microsystems). Java card technology for smart cards. Addison Wesley Longman. ISBN 0201703297

  11. Corchado JM, Pavón J, Corchado E, Castillo LF (2005) Development of CBR-BDI agents: a tourist guide application. In: 7th European conference on case-based reasoning 2004. pp 547–559

  12. Corchado JM, Laza R (2003) Constructing deliberative agents with case-based reasoning technology. Int J Intell Syst 18(12):1227–1241

    Article  Google Scholar 

  13. Corchado JM, Bajo J, de Paz Y, Tapia D (2008) Intelligent environment for monitoring alzheimer patients, agent technology for health care. Decis Support Syst 34(2):382–396

    Article  Google Scholar 

  14. Dey AK (1998) Context-aware computing: The CyberDesk project. In: Proceedings of the AAAI, spring symposium on intelligent environments, Menlo Park, CA

  15. Dundas GR, Krentler KA (1982) Critical path method for introducing an industrial product. Ind Mark Manag 11(2):125–131

    Article  Google Scholar 

  16. Gu T, Pung HK, Zhang DQ (2004) Towards an OSGi-based infrastructure for context-aware applications in smart homes. IEEE Pervasive Comput 3(4):66–74

    Google Scholar 

  17. Gupta T (1991) Applying the critical path method to manufacturing routing. Comput Ind Eng 21(1–4):519–523

    Article  Google Scholar 

  18. Holvoet T, Valckenaers P (2006) Beliefs, desires and intentions through the environment. In: AAMAS’06, proceedings, pp 1052–1054

  19. Jameson A (2001) Modeling both the context and the user. Pers Ubiquitous Comput 5(1):29–33

    Article  Google Scholar 

  20. Kaluža B, Luštrek M, Dovgan E, Gams M (2012) Context-aware MAS to support elderly people (demonstration). In: Proceedings of the 11th international conference on autonomous agents and multiagent systems, vol 3, pp 1485–1486

  21. Kerer C, Dustdar S, Jazayeri M, Gomes D, Szego A, Caja JAB (2004) Presence-aware infrastructure using web services and RFID technologies. In: Proceedings of the 2nd European workshop on object orientation and web services, Oslo, Norway

  22. Kwak NK, Long DA, Schniederjans MJ (1985) A CPM analysis of microbiology computerization project for hospital management information processing. Inf Process Manag 21(2):149–155

    Article  Google Scholar 

  23. Lim CH, Anthony P, Fan LC (2009) Applying multi-agent system in a context aware. Borneo Sci 24:53–64

    Google Scholar 

  24. Lina M, Lin Z (2006) A cost-effective critical path approach for service priority selections in grid computing economy. Decis Support Syst 42(3):1628–1640

    Article  Google Scholar 

  25. Muñoz MA, Gonzalez VM, Rodriguez M, Favela J (2003) Supporting context-aware collaboration in a hospital: an ethnographic informed design. In: Proceedings of workshop on artificial intelligence, pp 330–334

  26. Park D, Hwang S, Kim A, Chang B (2007) A context-aware smart tourist guide application for an old palace. In: Proceedings of the 3rd international conference on convergence information technology, pp 89–94

  27. Pokahr A, Braubach L, Lamersdorf W (2005) Jadex: a BDI reasoning engine, chapter multi-agent programming. In: Multi-agent programming: languages, platforms and applications, vol 15. Springer, pp 149–174

  28. Pokahr A, Braubach L, Lamersdorf W (2003) Jadex: implementing a BDI-Infrastructure for JADE Agents. In: EXP—in search of innovation (Special Issue on JADE) pp 76–85

  29. Schilit B, Theimer M (1994) Disseminating active map information to mobile hosts. IEEE Netw 8(5):22–32

    Article  Google Scholar 

  30. Skov M, Hoegh R (2006) Supporting information access in a hospital ward by a context-aware mobile electronic patient record. J Pers Ubiquitous Comput 10:205–214

    Article  Google Scholar 

  31. Uhm Y, Hwang Z, Lee M, Kim Y, Kim G, Park S (2007) A context-aware multi-agent system for building intelligent services by the classification of rule and ontology in a smart home. In: 32nd IEEE conference on local computer, network, pp 203–204

  32. Wang Y, Goddard S, Perez L (2007) A study on the cricket location support system communication protocols. In: 2007 IEEE international conference on electro/information technology, pp 257–262

  33. Want R, Hopper A, Falcao V, Gibbons J (1992) The active badge location system. ACM Trans Inf Syst 10(1):91–102

    Article  Google Scholar 

  34. Zhao Z, Belloum A, de Laat C, Adriaans P, Hertzberger B (2007) Using Jade agent framework to prototype an e-Science workflow bus. In: Seventh IEEE international symposium on cluster computing and the Grid, pp 655–660

Download references

Acknowledgments

This work was supported in part by the MEC OVAMAH 2009-13839-C03-03 Project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan Francisco De Paz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fraile, J.A., De Paz, Y., Bajo, J. et al. Context-aware multiagent system: Planning home care tasks. Knowl Inf Syst 40, 171–203 (2014). https://doi.org/10.1007/s10115-013-0635-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-013-0635-9

Keywords

Navigation