Information Technology Reference
In-Depth Information
Agent-Based Development of Multisensory
Monitoring Systems
Jose Manuel Gascuena 1 ,AntonioFernandez-Caballero 1 , 2 ,
Elena Navarro 1 , 2 , Juan Serrano-Cuerda 1 , and Francisco Alfonso Cano 1
1 Instituto de Investigacion en Informatica de Albacete (I3A), n&aIS Group,
Campus Universitario s/n, 02071-Albacete, Spain
{ JManuel.Gascuena,Juan.SerranoCuerda,Francisco.Cano } @uclm.es
2 Departamento de Sistemas Informaticos, Universidad de Castilla-La Mancha,
Campus Universitario s/n, 02071-Albacete, Spain
{ Antonio.Fdez,Elena.Navarro } @uclm.es
Abstract. This paper introduces the use of the VigilAgent agent method-
ology to develop monitoring systems. This work is based on the suitabil-
ity of the specific characteristics of agency for developing monitoring
systems. It is usual to develop them following an ad-hoc approach in-
stead of using a methodology for achieving quality standards expected
from commercial software. In this paper, the five phases of VigilAgent ,
namely System specification, Architectural Design, Detailed design, Im-
plementation and Deployment, are introduced. The proposal is validated
through the case study of controlling the access of human beings to a
specific area.
1
Introduction
Security systems [9] are being installed in environments such as bank, parking,
motorway and underground to protect humans from attacks or burglaries. The
development of monitoring systems is very complex as they work in highly dy-
namic and heterogeneous environments. They deploy, in the observed scenarios,
several kinds of sensors that perform actions with a certain degree of autonomy
to collect information about their surrounding area, and to cooperate in the
recognition of special situations in a semi-automatic way. The characteristics of
autonomy and cooperation are often cited as the rationale of why multi-agent
systems (MAS) are especially appropriate for monitoring tasks [8], [6], [10]. In
fact, agent technology has already been used in several monitoring systems [4].
However, to the best of our knowledge, they are usually developed following
an ad-hoc approach without using a methodology that guides stakeholders in
achieving quality standards expected from commercial software. So, this paper
proposes the introduction of an Agent-Oriented Software Engineering (AOSE)
methodology, named VigilAgent , to carry out well documented monitoring ap-
plications throughout the different phases that form the development process.
In this paper, the VigilAgent methodology is theoretically introduced and
also applied to face a particular monitoring task supported in these systems. In
 
Search WWH ::




Custom Search