Skip to main content

Engineering IoT Systems Through Agent Abstractions: Smart Healthcare as a Case Study

  • Conference paper
  • First Online:
  • 452 Accesses

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

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.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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

  5. Bandyopadhyay, D., Sen, J.: Internet of things: applications and challenges in technology and standardization. Wirel. Pers. Commun. 58(1), 49–69 (2011)

    Article  Google Scholar 

  6. 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

  7. Bidargaddi, N., Sarela, A., et al.: Activity and heart rate-based measures for outpatient cardiac rehabilitation. Methods Inf. Med. 47(3), 208–216 (2008)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Heuer, J., Hund, J., Pfaff, O.: Toward the web of things: applying web technologies to the physical world. Computer 48(5), 34–42 (2015)

    Article  Google Scholar 

  18. Iansiti, M., Lakhani, K.: Digital ubiquity: how connections, sensors, and data, are revolutionizing business. Harv. Bus. Rev. 92, 90–99 (2014)

    Google Scholar 

  19. 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

  20. 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)

    Article  Google Scholar 

  21. Kott, A., Swami, A., West, B.: The internet of battle things. Computer 49(12), 70–75 (2016)

    Article  Google Scholar 

  22. Lorig, K.R., Holman, H.R.: Self-management education: history, definition, outcomes, and mechanisms. Ann. Behav. Med. 26(1), 1–7 (2003)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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

    Chapter  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Spanoudakis, N., Moraitis, P.: Engineering ambient intelligence systems using agent technology. IEEE Intell. Syst. 30(3), 60–67 (2015)

    Article  Google Scholar 

  29. 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

    Google Scholar 

  30. Vaughn, G.: Tel-communicology: health-care delivery system for persons with communicative disorders. Asha 18(1), 13–17 (1976)

    Google Scholar 

  31. 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)

    Article  Google Scholar 

  32. Wenger, G.C.: Social networks and the prediction of elderly people at risk. Aging Mental Health 1(4), 311–320 (1997)

    Article  Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. Yao, L., Sheng, Q., Dustdar, S.: Web-based management of the internet of things. IEEE Internet Comput. 19(4), 60–67 (2015)

    Article  Google Scholar 

  36. Zambonelli, F., Omicini, A.: Challenges and research directions in agent-oriented software engineering. Auton. Agents Multi Agent Syst. 9(3), 253–283 (2004)

    Article  Google Scholar 

  37. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Eloisa Vargiu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics