Implementing a hardware-embedded reactive agents platform based on a service-oriented architecture over heterogeneous wireless sensor networks

Wireless Sensor Networks (WSNs) represent a key technology for collecting important information from different sources in context-aware environments. Unfortunately, integrating devices from different architectures or wireless technologies into a single sensor network is not an easy task for designers and developers. In this sense, distributed architectures, such as service-oriented architectures and multi-agent systems, can facilitate the integration of heterogeneous sensor networks. In addition, the sensors' capabilities can be expanded by means of intelligent agents that change their behavior dynamically. This paper presents the Hardware-Embedded Reactive Agents (HERA) platform. HERA is based on Services laYers over Light PHysical devices (SYLPH), a distributed platform which integrates a service-oriented approach into heterogeneous WSNs. As SYLPH, HERA can be executed over multiple devices independently of their wireless technology, their architecture or the programming language they use. However, HERA goes one step ahead of SYLPH and adds reactive agents to the platform and also a reasoning mechanism that provides HERA Agents with Case-Based Planning features that allow solving problems considering past experiences. Unlike other approaches, HERA allows developing applications where reactive agents are directly embedded into heterogeneous wireless sensor nodes with reduced computational resources.

[1]  Gul A. Agha,et al.  ActorNet: an actor platform for wireless sensor networks , 2006, AAMAS '06.

[2]  Juan M. Corchado,et al.  SYLPH: A Platform for Integrating Heterogeneous Wireless Sensor Networks in Ambient Intelligence Systems , 2011, Int. J. Ambient Comput. Intell..

[3]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[4]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[5]  Juan M. Corchado,et al.  A forecasting solution to the oil spill problem based on a hybrid intelligent system , 2010, Inf. Sci..

[6]  Frantisek Zboril,et al.  Intelligent Agent Platform and Control Language for Wireless Sensor Networks , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

[7]  Katia P. Sycara,et al.  The RETSINA MAS Infrastructure , 2003, Autonomous Agents and Multi-Agent Systems.

[8]  Hamideh Afsarmanesh,et al.  A comprehensive modeling framework for collaborative networked organizations , 2007, J. Intell. Manuf..

[9]  Gianluigi Ferrari,et al.  Clustered Zigbee networks with data fusion: Characterization and performance analysis , 2011, Ad Hoc Networks.

[10]  Liliana Ardissono,et al.  A Conversational Approach to the Interaction With Web Services , 2004, Comput. Intell..

[11]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[12]  Javier Bajo,et al.  Distributing Functionalities in a SOA-Based Multi-agent Architecture , 2009, PAAMS.

[13]  R. Dorf,et al.  The handbook of ad hoc wireless networks , 2003 .

[14]  Angélica González,et al.  HERA: A New Platform for Embedding Agents in Heterogeneous Wireless Sensor Networks , 2010, HAIS.

[15]  Amedeo Cesta,et al.  DCOP FOR SMART HOMES: A CASE STUDY , 2007, Comput. Intell..

[16]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[17]  Emile H. L. Aarts,et al.  AmIware : hardware technology drivers of ambient intelligence , 2006 .

[18]  Steven Salzberg,et al.  Programs for Machine Learning , 2004 .

[19]  Javier Bajo,et al.  Using Heterogeneous Wireless Sensor Networks in a Telemonitoring System for Healthcare , 2010, IEEE Transactions on Information Technology in Biomedicine.

[20]  S. D. J. McArthur,et al.  Integrating an Agent-Based Wireless Sensor Network within an Existing Multi-Agent Condition Monitoring System , 2009, 2009 15th International Conference on Intelligent System Applications to Power Systems.

[21]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[22]  Steven L. Salzberg,et al.  Book Review: C4.5: Programs for Machine Learning by J. Ross Quinlan. Morgan Kaufmann Publishers, Inc., 1993 , 1994, Machine Learning.

[23]  J. Bajo,et al.  Hybrid multi-agent architecture as a real-time problem-solving model , 2008, Expert Syst. Appl..

[24]  Mauro Caporuscio,et al.  Exploring Multi-Path Communication in Hybrid Mobile Ad Hoc Networks , 2010, Int. J. Ambient Comput. Intell..

[25]  Ai-Chun Pang,et al.  A comprehensive study of low-power operation in ieee 802.15.4 , 2007, MSWiM '07.

[26]  Agostino Poggi,et al.  Developing multi‐agent systems with a FIPA‐compliant agent framework , 2001 .

[27]  Javier Bajo,et al.  SYLPH: An Ambient Intelligence based platform for integrating heterogeneous Wireless Sensor Networks , 2010, International Conference on Fuzzy Systems.

[28]  Geoff Holmes,et al.  Generating Rule Sets from Model Trees , 1999, Australian Joint Conference on Artificial Intelligence.

[29]  Nirvana Meratnia,et al.  Decentralized enterprise systems: a multiplatform wireless sensor network approach , 2007, IEEE Wireless Communications.

[30]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[31]  Javier Bajo,et al.  Multi-agent neural business control system , 2010, Inf. Sci..

[32]  Emile H. L. Aarts,et al.  AmIware: Hardware Technology Drivers of Ambient Intelligence (Philips Research Book Series) , 2006 .

[33]  Javier Bajo,et al.  Intelligent environment for monitoring Alzheimer patients, agent technology for health care , 2008, Decis. Support Syst..

[34]  Kang B. Lee,et al.  STWS: A Unified Web Service for IEEE 1451 Smart Transducers , 2008, IEEE Transactions on Instrumentation and Measurement.

[35]  Alan S. Perelson,et al.  Agent-based modeling of host–pathogen systems: The successes and challenges , 2008, Information Sciences.

[36]  Óscar García,et al.  Intelligent Agents and Wireless Sensor Networks: A Healthcare Telemonitoring System , 2010, PAAMS.

[37]  Carlos Serôdio,et al.  Peer-to-Peer Jini for Truly Service-Oriented WSNs , 2011, Int. J. Distributed Sens. Networks.

[38]  Juan M. Corchado,et al.  Agents and ambient intelligence: case studies , 2010, J. Ambient Intell. Humaniz. Comput..

[39]  Juan M. Corchado,et al.  An Ambient Intelligence Based Multi-Agent System for Alzheimer Health Care , 2009, Int. J. Ambient Comput. Intell..

[40]  R. Tynan,et al.  A Methodology for the Deployment of Multi-Agent Systems on Wireless Sensor Networks , 2005 .

[41]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..