Chapter 2 . 16 Building a Health Care Multi-Agent Simulation System with Role-Based Modeling

Multi-Agent System (MAS) is a suitable programming paradigm for simulating and modeling health care systems and applications, where resources, data, control and services are widely distributed. We have developed a multi-agent software prototype to simulate the activities and roles inside a health care system. The prototype is developed using a framework called Role-based Agent Development Environment (RADE). In this chapter, the authors present an integrated approach for modeling, designing and implementing a multi-agent health care simulation system using RADE. They describe the definition of role classes and agent classes, as well as the automatic agent generation process. The authors illustrate the coordination problem and present a rule-based coordination approach. In the end, they present a runtime scenario of this health care simulation system, which demonstrates that dynamic task allocation can be achieved through the creation of role instances and the mapping from role instances to agents. This scenario also explains how agents coordinate their activities given their local constraints and interdependence among distributed tasks.

[1]  Victor Lesser,et al.  Environment Centered Analysis and Design of Coordination Mechanisms , 1996 .

[2]  Michael Luck,et al.  A Formal Framework for Agency and Autonomy , 1995, ICMAS.

[3]  Kazuhiro Kuwabara,et al.  AgenTalk: describing multiagent coordination protocols with inheritance , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[4]  Keith Decker,et al.  Unified Information and Control Flow in Hierarchical Task Networks , 1996 .

[5]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[6]  Victor R. Lesser,et al.  Complex Goal Criteria and Its Application in Design-to-Criteria Scheduling , 1997, AAAI/IAAI.

[7]  Michael Becht,et al.  ROPE: role oriented programming environment for multiagent systems , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[8]  Victor R. Lesser,et al.  An Agent Infrastructure to Build and Evaluate Multi-Agent Systems: The Java Agent Framework and Multi-Abent System Simulator , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[9]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[10]  Victor Lesser,et al.  Evolving Real-Time Local Agent Control for Large-Scale MAS , 2001 .

[11]  Nathalie N. Mitev,et al.  Organizational and Implementation Issues of Patient Data Management Systems in an Intensive Care Unit , 2001, J. Organ. End User Comput..

[12]  Victor R. Lesser,et al.  Evolution of the GPGP/TÆMS Domain-Independent Coordination Framework , 2002, AAMAS '02.

[13]  A. Armoni Effective Healthcare Information Systems , 2002 .

[14]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[15]  Denis Gracanin,et al.  Towards a model-driven architecture for autonomic systems , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..

[16]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[17]  Keith S. Decker,et al.  DECAF - A Flexible Multi Agent System Architecture , 2003, Autonomous Agents and Multi-Agent Systems.

[18]  Chun Wei Choo Creating knowledge-based healthcare organizations , 2005 .

[19]  Carlos José Pereira de Lucena,et al.  Developing Multi-Agent Systems Based on MDA , 2005, CAiSE Short Paper Proceedings.

[20]  Xiaoqin Zhang,et al.  A Methodology for Role-Based Modeling of Open Multi-Agent Software Systems , 2005, ICEIS.

[21]  Xiaoqin Zhang,et al.  Towards Automated Development of Multi-Agent Systems Using RADE , 2006, IC-AI.

[22]  Xiaoqin Zhang,et al.  Developing Role-Based Open Multi-Agent Software Systems , 2007 .

[23]  Wendy L. Currie,et al.  A Centrist Approach to Introducing ICT in Healthcare: Policies, Practices, and Pitfalls , 2008, J. Cases Inf. Technol..

[24]  Joel J. P. C. Rodrigues,et al.  Health Information Systems: Concepts, Methodologies, Tools, and Applications , 2009 .

[25]  Naranker Dulay,et al.  A Framework for Capturing Patient Consent in Pervasive Healthcare Applications , 2009 .

[26]  Xiaoqin Zhang,et al.  An integrated role-based approach for modeling, designing and implementing multi-agent systems , 2010, Journal of the Brazilian Computer Society.

[27]  Joseph C. Onyeocha Moving Beyond Repair: Perfecting Health Care , 2011 .

[28]  Joel J. P. C. Rodrigues,et al.  An Advanced and Secure Symbian-Based Mobile Approach for Body Sensor Networks Interaction , 2011, Int. J. E Health Medical Commun..