Next Article in Journal
Nonrigid Registration of Brain Tumor Resection MR Images Based on Joint Saliency Map and Keypoint Clustering
Next Article in Special Issue
Field Measurements and Guidelines for the Application of Wireless Sensor Networks to the Environment and Security
Previous Article in Journal / Special Issue
Sonar Sensor Models and Their Application to Mobile Robot Localization
Sensors 2009, 9(12), 10244-10269; doi:10.3390/s91210244

A Multi-Agent System Architecture for Sensor Networks

2,*  and 1
1 Departamento de Ingeniería del Software e Inteligencia Artificial, Facultad de Informática, Universidad Complutense, Madrid 28040, Spain 2 Ingeniería Técnica en Informática de Sistemas, Centro Superior de Estudios Felipe II, 28300 Aranjuez, Madrid, Spain
* Author to whom correspondence should be addressed.
Received: 13 October 2009 / Revised: 4 December 2009 / Accepted: 8 December 2009 / Published: 17 December 2009
(This article belongs to the Special Issue State-of-the-Art Sensors Technology in Spain)
View Full-Text   |   Download PDF [589 KB, uploaded 21 June 2014]   |   Browse Figures


The design of the control systems for sensor networks presents important challenges. Besides the traditional problems about how to process the sensor data to obtain the target information, engineers need to consider additional aspects such as the heterogeneity and high number of sensors, and the flexibility of these networks regarding topologies and the sensors in them. Although there are partial approaches for resolving these issues, their integration relies on ad hoc solutions requiring important development efforts. In order to provide an effective approach for this integration, this paper proposes an architecture based on the multi-agent system paradigm with a clear separation of concerns. The architecture considers sensors as devices used by an upper layer of manager agents. These agents are able to communicate and negotiate services to achieve the required functionality. Activities are organized according to roles related with the different aspects to integrate, mainly sensor management, data processing, communication and adaptation to changes in the available devices and their capabilities. This organization largely isolates and decouples the data management from the changing network, while encouraging reuse of solutions. The use of the architecture is facilitated by a specific modelling language developed through metamodelling. A case study concerning a generic distributed system for fire fighting illustrates the approach and the comparison with related work.
Keywords: sensor network; data integration; multi-agent system; metamodel; architecture; model-driven engineering sensor network; data integration; multi-agent system; metamodel; architecture; model-driven engineering
This is an open access article distributed under the Creative Commons Attribution License (CC BY) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Share & Cite This Article

Further Mendeley | CiteULike
Export to BibTeX |
EndNote |
MDPI and ACS Style

Fuentes-Fernández, R.; Guijarro, M.; Pajares, G. A Multi-Agent System Architecture for Sensor Networks. Sensors 2009, 9, 10244-10269.

View more citation formats

Related Articles

Article Metrics

For more information on the journal, click here


[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert