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.
Similar content being viewed by others
References
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
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
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
Ardissono L, Petrone G, Segnan M (2004) A conversational approach to the interaction with Web Services. Comput. Intell. 20:693–709
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
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
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
Borrajo ML, Corchado JM, Corchado E, Pellicer MA, Bajo J (2010) Multi-agent neural business control system. Inf Sci 180(6):911–927
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
Chen Z (2000) (Sun Microsystems). Java card technology for smart cards. Addison Wesley Longman. ISBN 0201703297
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
Corchado JM, Laza R (2003) Constructing deliberative agents with case-based reasoning technology. Int J Intell Syst 18(12):1227–1241
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
Dey AK (1998) Context-aware computing: The CyberDesk project. In: Proceedings of the AAAI, spring symposium on intelligent environments, Menlo Park, CA
Dundas GR, Krentler KA (1982) Critical path method for introducing an industrial product. Ind Mark Manag 11(2):125–131
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
Gupta T (1991) Applying the critical path method to manufacturing routing. Comput Ind Eng 21(1–4):519–523
Holvoet T, Valckenaers P (2006) Beliefs, desires and intentions through the environment. In: AAMAS’06, proceedings, pp 1052–1054
Jameson A (2001) Modeling both the context and the user. Pers Ubiquitous Comput 5(1):29–33
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
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
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
Lim CH, Anthony P, Fan LC (2009) Applying multi-agent system in a context aware. Borneo Sci 24:53–64
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
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
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
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
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
Schilit B, Theimer M (1994) Disseminating active map information to mobile hosts. IEEE Netw 8(5):22–32
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
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
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
Want R, Hopper A, Falcao V, Gibbons J (1992) The active badge location system. ACM Trans Inf Syst 10(1):91–102
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
Acknowledgments
This work was supported in part by the MEC OVAMAH 2009-13839-C03-03 Project.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-013-0635-9