Abstract
The increasing percentage of elderly people in the population (at least in Europe and North America) is part of a demographic change that will have an enormous impact on the society in the next few years. Thus, intelligent solutions that rely on the Internet of Things have been proposed in the literature, with the final goal to give remote support to elderly people at their home. Those solutions aim at monitoring activities and behaviors, and automatically send alarms in case of anomalies, putting in contact the end-user with her/his GP or alerting the emergency center or familiars, according to the specific needs. However, although the great deal of worldwide researches in the area of the Internet of Things and its early applications to healthcare and teleassistance, the technologies to apply it in real-world with the necessary dependability levels are far from being assessed. In this paper, we propose novel software engineering concepts that, by synthesizing existing proposals bringing in the lessons of agent-based computing and agent-oriented software engineering, can effectively support the systematic (and thus more dependable) development of Internet of Things applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Agrawal, H., Leigh, S., Maes, P.: L’evolved: autonomous and ubiquitous utilities as smart agents. In: ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 487–491. ACM, New York (2015)
Anliker, U., Ward, J.A., Lukowicz, P., Tröster, G., Dolveck, F., Baer, M., Keita, F., Schenker, E.B., Catarsi, F., Coluccini, L., et al.: Amon: a wearable multiparameter medical monitoring and alert system. IEEE Trans. Inf. Technol. Biomed. 8(4), 415–427 (2004)
Atallah, L., Lo, B., Ali, R., King, R., Yang, G.Z.: Real-time activity classification using ambient and wearable sensors. IEEE Trans. Inf. Technol. Biomed. 13(6), 1031–1039 (2009)
Atzori, L., Carboni, D., Iera, A.: Smart things in the social loop: paradigms, technologies, and potentials. Ad Hoc Netw. 18, 121–132 (2014). http://dx.doi.org/10.1016/j.adhoc.2013.03.012
Bandyopadhyay, D., Sen, J.: Internet of things: applications and challenges in technology and standardization. Wirel. Pers. Commun. 58(1), 49–69 (2011)
Beal, J., Pianini, D., Viroli, M.: Aggregate programming for the internet of things. IEEE Comput. 48(9), 22–30 (2015). http://doi.ieeecomputersociety.org/10.1109/MC.2015.261
Bidargaddi, N., Sarela, A., et al.: Activity and heart rate-based measures for outpatient cardiac rehabilitation. Methods Inf. Med. 47(3), 208–216 (2008)
Bower, P., Cartwright, M., Hirani, S.P., Barlow, J., Hendy, J., Knapp, M., Henderson, C., Rogers, A., Sanders, C., Bardsley, M., et al.: A comprehensive evaluation of the impact of telemonitoring in patients with long-term conditions and social care needs: protocol for the whole systems demonstrator cluster randomised trial. BMC Health Serv. Res. 11(1), 184 (2011)
Bures, T., Plasil, F., Kit, M., Tuma, P., Hoch, N.: Software abstractions for component interaction in the internet of things. Computer 49(12), 50–59 (2016)
Cao, Y., Yu, W., Ren, W., Chen, G.: An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Industr. Inform. 9(1), 427–438 (2013)
Chan, M., Campo, E., Estève, D.: Assessment of activity of elderly people using a home monitoring system. Int. J. Rehabil. Res. 28(1), 69–76 (2005)
Dohr, A., Modre-Opsrian, R., Drobics, M., Hayn, D., Schreier, G.: The internet of things for ambient assisted living. In: 2010 Seventh International Conference on Information Technology, pp. 804–809. IEEE (2010)
Fernández, J.M., Solà, M., Steblin, A., Vargiu, E., Miralles, F.: The Relevance of providing useful and personalized information to therapists and caregivers in tele*. In: Lai, C., Giuliani, A., Semeraro, G. (eds.) Information Filtering and Retrieval. SCI, vol. 668, pp. 97–117. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-46135-9_6
Franco, C., Demongeot, J., Villemazet, C., Vuillerme, N.: Behavioral telemonitoring of the elderly at home: detection of nycthemeral rhythms drifts from location data. In: 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 759–766. IEEE (2010)
Gokalp, H., Clarke, M.: Monitoring activities of daily living of the elderly and the potential for its use in telecare and telehealth: a review. Telemed. eHealth 19(12), 910–923 (2013)
Gupta, G.S., Mukhopadhyay, S., Sutherland, M., Demidenko, S.: Wireless sensor network for selective activity monitoring in a home for the elderly. In: Instrumentation and Measurement Technology Conference Proceedings (IMTC 2007), pp. 1–6. IEEE (2007)
Heuer, J., Hund, J., Pfaff, O.: Toward the web of things: applying web technologies to the physical world. Computer 48(5), 34–42 (2015)
Iansiti, M., Lakhani, K.: Digital ubiquity: how connections, sensors, and data, are revolutionizing business. Harv. Bus. Rev. 92, 90–99 (2014)
Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001). http://doi.acm.org/10.1145/367211.367250
Korner-Bitensky, N., Wood-Dauphinee, S.: Barthel index information elicited over the telephone: is it reliable? Am. J. Phys. Med. Rehabil. 74(1), 9–18 (1995)
Kott, A., Swami, A., West, B.: The internet of battle things. Computer 49(12), 70–75 (2016)
Lorig, K.R., Holman, H.R.: Self-management education: history, definition, outcomes, and mechanisms. Ann. Behav. Med. 26(1), 1–7 (2003)
Mrissa, M., Medini, L., Jamont, J.P., Le Sommer, N., Laplace, J.: An avatar architecture for the web of things. IEEE Internet Comput. 19(2), 30–38 (2015)
Rafael-Palou, X., Steblin, A., Vargiu, E.: Remotely supporting patients with obstructive sleep apnea at home. In: Ahmed, M.U., Begum, S., Raad, W. (eds.) HealthyIoT 2016. LNICSSITE, vol. 187, pp. 119–124. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-51234-1_19
Rafael-Palou, X., Zambrana, C., Dauwalder, S., de la Vega, E., Vargiu, E., Miralles, F.: Third generation teleassistance: intelligent monitoring makes the difference. In: 2nd Workshop on Artificial Intelligence and Internet of Things (AI-IoT) @ECAI 2016, The Hague, 30 August 2016, CEUR Workshop Proceedings, vol. 1724, pp. 1–6 (2016)
Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016)
Rivero-Espinosa, J., Iglesias-Pérez, A., Gutiérrez-Dueñas, J.A., Rafael-Palou, X.: Saapho: an AAL architecture to provide accessible and usable active aging services for the elderly. ACM SIGACCESS Access. Comput. 107, 17–24 (2013)
Spanoudakis, N., Moraitis, P.: Engineering ambient intelligence systems using agent technology. IEEE Intell. Syst. 30(3), 60–67 (2015)
Ullberg, J., Loutfi, A., Pecora, F.: A customizable approach for monitoring activities of elderly users in their homes. In: Mazzeo, P.L., Spagnolo, P., Moeslund, T.B. (eds.) AMMDS 2014. LNCS, vol. 8703, pp. 13–25. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13323-2_2
Vaughn, G.: Tel-communicology: health-care delivery system for persons with communicative disorders. Asha 18(1), 13–17 (1976)
Warsi, A., Wang, P.S., LaValley, M.P., Avorn, J., Solomon, D.H.: Self-management education programs in chronic disease: a systematic review and methodological critique of the literature. Arch. Internal Med. 164(15), 1641–1649 (2004)
Wenger, G.C.: Social networks and the prediction of elderly people at risk. Aging Mental Health 1(4), 311–320 (1997)
Wertz, R.T., Dronkers, N.F., Bernstein-Ellis, E., Shubitowski, Y., Elman, R., Shenaut, G.K.: Appraisal and diagnosis of neurogenic communication disorders in remote settings. Clin. Aphasiol. 17, 117–123 (1987)
Wertz, R.T., Dronkers, N.F., Bernstein-ellis, E., Sterling, L.K., Shubitowski, Y., Elman, R., Shenaut, G.K., Knight, R.T., Deal, J.L.: Potential of telephonic and television technology for appraising and diagnosing neurogenic communication disorders in remote settings. Aphasiology 6(2), 195–202 (1992)
Yao, L., Sheng, Q., Dustdar, S.: Web-based management of the internet of things. IEEE Internet Comput. 19(4), 60–67 (2015)
Zambonelli, F., Omicini, A.: Challenges and research directions in agent-oriented software engineering. Auton. Agents Multi Agent Syst. 9(3), 253–283 (2004)
Zambonelli, F., Omicini, A., Anzengruber, B., Castelli, G., Angelis, F.L.D., Serugendo, G.D.M., Dobson, S., Fernandez-Marquez, J.L., Ferscha, A., Mamei, M., Mariani, S., Molesini, A., Montagna, S., Nieminen, J., Pianini, D., Risoldi, M., Rosi, A., Stevenson, G., Viroli, M., Ye, J.: Developing pervasive multi-agent systems with nature-inspired coordination. Perv. Mobile Comput. 17, Part B, 236–252 (2015)
Acknowledgments
The study was partially funded by the European Community under “H2020-EU.3.1. - Societal Challenges - Health, demographic change and well-being” programme, project grant agreement number 689802 (CONNECARE).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Vargiu, E., Zambonelli, F. (2017). Engineering IoT Systems Through Agent Abstractions: Smart Healthcare as a Case Study. In: Montagna, S., Abreu, P., Giroux, S., Schumacher, M. (eds) Agents and Multi-Agent Systems for Health Care. A2HC AHEALTH 2017 2017. Lecture Notes in Computer Science(), vol 10685. Springer, Cham. https://doi.org/10.1007/978-3-319-70887-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-70887-4_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70886-7
Online ISBN: 978-3-319-70887-4
eBook Packages: Computer ScienceComputer Science (R0)