Monitoring Patients with Hypoglycemia Using Self-adaptive Protocol-Driven Agents: A Case Study

Trace expressions are a compact and expressive formalism for specifying complex patterns of actions. In this paper they have been used to model medical protocols and to generate agents able to execute them, also adapting to the context dynamics. To this aim, we extended our previous work on “self-adaptive agents driven by interaction protocols” by allowing agents to be guided by trace expressions instead of the less concise and less powerful “constrained global types”. This extension required a limited effort, which is an advantage of the previous work as it is relatively straightforward to adapt it to accommodate new requirements arising in sophisticated domains.

[1]  Davide Sangiorgi,et al.  On the origins of bisimulation and coinduction , 2009, TOPL.

[2]  Angelo Ferrando,et al.  Global Protocols as First Class Entities for Self-Adaptive Agents , 2015, AAMAS.

[3]  Angelo Ferrando,et al.  FRIENDLY & KIND with your Health: Human-Friendly Knowledge-INtensive Dynamic Systems for the e-Health Domain , 2016, PAAMS.

[4]  Milind Tambe,et al.  Distributed Sensor Networks: A Multiagent Perspective , 2003 .

[5]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[6]  Paola Mello,et al.  A Framework for Defining and Verifying Clinical Guidelines: A Case Study on Cancer Screening , 2006, ISMIS.

[7]  Paola Mello,et al.  Analysis of the GLARE and GPROVE Approaches to Clinical Guidelines , 2009, KR4HC.

[8]  Armin Bolz,et al.  Key factors for personal health monitoring and diagnosis device , 2002, Mobile Computing in Medicine.

[9]  Fabio Bellifemine,et al.  Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology) , 2007 .

[10]  Wenwu Yu,et al.  An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination , 2012, IEEE Transactions on Industrial Informatics.

[11]  Carlos José Pereira de Lucena,et al.  Supporting prenatal care in the public healthcare system in a newly industrialized country , 2010, AAMAS.

[12]  Amirreza Masoumzadeh,et al.  A survey of security issue in multi-agent systems , 2011, Artificial Intelligence Review.

[13]  M Stefanelli,et al.  Clinical guidelines as plans--an ontological theory. , 2006, Methods of information in medicine.

[14]  Koen V. Hindriks,et al.  Agent Programming in 3APL , 1999, Autonomous Agents and Multi-Agent Systems.

[15]  Nathalie Bricon-Souf,et al.  Context awareness in health care: A review , 2007, Int. J. Medical Informatics.

[16]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[17]  K. Marinelli,et al.  ABM clinical protocol #1: guidelines for blood glucose monitoring and treatment of hypoglycemia in term and late-preterm neonates, revised 2014. , 2014, Breastfeeding medicine : the official journal of the Academy of Breastfeeding Medicine.

[18]  Elhadi M. Shakshuki,et al.  The 6 th International Conference on Ambient Systems , Networks and Technologies ( ANT 2015 ) Multi-Agent System Applications in Healthcare : Current Technology and Future Roadmap , 2015 .

[19]  Anna Sołtysik-Piorunkiewicz,et al.  Artificial intelligence and multi-agent software for e-health knowledge management system. Informatyka Ekonomiczna = Business Informatics, 2014, Nr 2 (32), s. 51-63 , 2014 .

[20]  S. Meystre The current state of telemonitoring: a comment on the literature. , 2005, Telemedicine journal and e-health : the official journal of the American Telemedicine Association.

[21]  K. Marinelli,et al.  ABM clinical protocol #1: guidelines for glucose monitoring and treatment of hypoglycemia in breastfed neonates. , 2006, Breastfeeding medicine : the official journal of the Academy of Breastfeeding Medicine.

[22]  Davide Ancona,et al.  Automatic Generation of Self-monitoring MASs from Multiparty Global Session Types in Jason , 2012, DALT.

[23]  Angelo Ferrando,et al.  Parametric protocol-driven agents and their integration in JADE , 2015, CILC.

[24]  Antonio Moreno,et al.  A Systematic Literature Review of Agents Applied in Healthcare , 2016, Journal of Medical Systems.

[25]  Cristina Urdiales,et al.  Agent Technology and e-Health , 2008 .

[26]  Angelo Ferrando,et al.  Runtime verification of fail-uncontrolled and ambient intelligence systems: A uniform approach , 2015, Intelligenza Artificiale.

[27]  Koen V. Hindriks,et al.  A Comparative Study of Programming Agents in POSH and GOAL , 2016, ICAART.

[28]  Davide Ancona,et al.  Constrained global types for dynamic checking of protocol conformance in multi-agent systems , 2013, SAC '13.

[29]  Davide Ancona,et al.  A Theoretical Perspective of Coinductive Logic Programming , 2015, Fundam. Informaticae.

[30]  Nandan Parameswaran,et al.  Mobile e-Health monitoring: an agent-based approach , 2008, IET Commun..

[31]  Victor R. Lesser,et al.  A survey of multi-agent organizational paradigms , 2004, The Knowledge Engineering Review.

[32]  Daniel W. C. Ho,et al.  Fault-Tolerant Consensus of Multi-Agent System With Distributed Adaptive Protocol , 2015, IEEE Transactions on Cybernetics.

[33]  Angelo Ferrando,et al.  Comparing Trace Expressions and Linear Temporal Logic for Runtime Verification , 2016, Theory and Practice of Formal Methods.

[34]  Davide Ancona,et al.  Attribute Global Types for Dynamic Checking of Protocols in Logic-based Multiagent Systems , 2013, Theory Pract. Log. Program..

[35]  Agostino Poggi,et al.  Developing Smart Emergency Applications with Multi-Agent Systems , 2010, Int. J. E Health Medical Commun..

[36]  Giuseppe M. L. Sarnè,et al.  Integrating trust measures in multiagent systems , 2012, Int. J. Intell. Syst..

[37]  John F. Steiner,et al.  Descriptions of Barriers to Self-Care by Persons with Comorbid Chronic Diseases , 2003, The Annals of Family Medicine.