SlideShare a Scribd company logo
1 of 1
Download to read offline
www.postersession.com
Conclusions
Bibliography
Sensor Web Deployment Using Informed Virtual Geographic Environments
W.Dhaouadi, E. Iskandar, K. Seifu, M.Mekni
St Cloud State University, Minnesota
Figure 4: Conceptual Architecture of the Intelligent
Sensor Web Management Platform.
SpatioTemporal knowledge is used for two main purposes.
1) It is used during the geo-simulation to support agents reasoning capabilities.
2) It is used to analyze the results of the geo-simulation and to offer decision support to users.
Finally, the results of the geo-simulation (which are inserted as facts in the Result Facts Base) are
analyzed in order to offer decision support.
In the following, we present these components.
B - Spatio-Temporal Knowledge
A KNOWLEDGE-BASED MAGS APPROACH
The proposed approach (depicted in Figure 6) relies on the Multi-Agent Geo-Simulation paradigm in order to
simulate the behavior of a sensor web in a dynamic, complex, and large-scale virtual geographic environment.
- Sensors are modeled as intelligent agents embedded in a virtual space where dynamic phenomena can occur.
- Sensor agents have reasoning capabilities allowing them to reason about the virtual space and to react to its
dynamic phenomena.
System Architecture
Spatio-Temporal knowledge is used in our approach
1) to support agents decision making during the geo-simulation.
2) to analyze the results of the geo-simulation in order to offer decision support.
We use Conceptual Graphs (CGS) to represent spatio-
temporal knowledge and to support spatio-temporal
reasoning.
CGs were introduced by Sowa [2] as a system of logic
based on Peirce’s existential graphs and semantic
networks of artificial intelligence. They provide
extensible means to capture and represent the semantic
of real-world knowledge and have been implemented
in a variety of projects for information retrieval, database
design, expert systems, qualitative simulations, and
natural language processing. However, their application
to dynamic geographic spaces modeling and analyzing
is an innovative issue.
Representation formalism:
We distinguish three levels of spatio-temporal knowledge:
1) Knowledge about the environment:
The description of the spatial concepts (geographic features)
and relationships (topologic, semantic) that may exist in a
geographic environment.
2) Knowledge about actors and their behaviors
Agents’ characterization aims to specify: the agent archetype,
its super-types and sub-types according to the semantic type
hierarchy; and the behavior archetype that an agent archetype
is allowed to perform within the informed VGE.
3) knowledge about the application domain:
It is mainly used to qualitatively analyze the results of the geo-
simulation and is thus more linked
to decision support.
Knowledge Categories
C- Decision Support
The decision support component analyzes the result of the
geo-simulation using application domain knowledge in order
to identify situations of interest to the user. This data analysis
process is implemented using the approach proposed in [3].
Figure 7: An example of a simulation result
analysis and processing
Our situation of interest is Flood. The application
domain knowledge specifies that there is a flood
situation if the water-level exceeds 0,15 meter.
Otherwise, there is no flood situation. The decision
support component uses this knowledge in order to
analyze the facts collected by agents during the
simulation (Result Facts Base). Finally, start and
end flood situations are used to identify the flood
situation itself as a process located in Area A during
the time interval [14:35, 22:12]. Obviously, detection
of real complex situations requires taking into
consideration other aspects (measurement errors,
conflict of measurements between several sensors,
etc.) that are beyond the scope of this paper.
Experimental Results
We propose to simulate a sensor web deployed in an
IVGE representing the experimental forest of
Montmorency (Quebec, Canada) for weather monitoring
purposes (Fig. 8 and Fig. 9).
This scenario shows how agents adapt their spatial
behaviors with respect to knowledge they acquire from
the IVGE using our environment knowledge
management along with their perception capabilities.
The objective of the simulated sensor web is to
identify and monitor a simulated storm evolving in the
IVGE. Figure 8: An example of the semantic type
hierarchy of agent archetypes.
Figure 9: Various geometric and semantic layers related to the Montmorency experimental forest,
St.Lawrence Region, Quebec, Canada: (a) and (b) two types of vegetation characterizing the land
cover; (b) water resources including rivers and lakes; and (b) road network
A few agent archetypes representing different kinds of sensors are involved in this scenario. These sensors are
first randomly deployed in the IVGE. Then, each sensor computes a path in order to reach its deployment position
while taking into account the geographic environment characteristics. When sensors reach their final destinations,
some of them stay active while other switch to idle in order to preserve the overall energy of the sensor web. Active
sensors make measurements at a frequency f in order to monitor weather conditions. Active and idle sensors as
well as the measurement frequency are specified in the simulation scenario created by the MAGS’s user.
The simulated storm appears after a time frame t from the beginning of the simulation. If an active sensor
perceives the storm agent, it directly accesses to its properties and extracts
the information that it monitors depending on its kind of sensor, i.e. temperature, pressure, wind speed and
direction, or humidity. If a difference above a certain threshold ∆ is observed, the sensor proceeds as follows:
(1) it accelerates its measurements frequency,
(2) it adds a a new fact that keeps track of the event with its timestamp in the Result Facts Base.
(3) it sends a message to weak up idle all sensors of the same kind which are situated in a certain estimated
distance.
As the simulation time goes by and the storm agent evolves in the IVGE, most of initially idle sensors become active
to sense the observed phenomenon. When the storm agent is out of the perception field of the sensor, this latter
senses a new difference between the past and the
current measurement. It notifies the Result Facts Base by adding a new fact that keeps track of the new event with
its timestamp; Idle and active sensors switch states in order to preserve their energy.
Figure 10: Simulation results: (a) WeatherZone agents covering the monitored geographic area;
(b) the simulated sensors autonomously reaching their deployment position in the IVGE. The blue circle
corresponds to the perception field for active sensors; and (c)
Our environment knowledge management approach is original
at various aspects.
First, a multi-agent geo-simulation model which integrates an
informed virtual geographic environment populated with spatial
agents capable of acquiring and reasoning about environment
knowledge does not exist.
Second, a formal representation of knowledge about the
environment using CGs which leverages a semantically-enriched
description of the virtual geographic environment has not yet
been proposed.
Third, providing agent with the capability to reason about a
contextualized description of their virtual environment and
phenomenon occurring within it during the simulation is also an
innovation that characterizes our approach.
We are currently working on the automated
assessment of different simulation scenarios for
sensor web deployment using our qualitative
knowledge processing and analysis module.
Indeed, users usually need to analyze and
compare various scenarios in order to make
informed decisions. This task may be complex
and effort and time consuming. However, since
our framework already supports the analysis of
the multi-agent simulation results, it is easy to
extend it to automatically assess scenarios.
Figure 6: The proposed knowledge-based
multi-agent geo-simulation model.
[1] I. F. Akyildiz, M. C. Vuran, and O. B. Akan. On exploiting
spatial and temporal correlation in wireless sensor networks.
In WiOpt’04: Modeling and Optimization in Mobile, Ad Hoc
and Wireless Networks, pages 71 –80, 2004.
[2] J. Sowa, Knowledge Representation: Logical, Philosophical,
and Computational Foundations. Course Technology, August
1999.
[3] P. Gibbons, B. Karp, Y. Ke, S. Nath, and S. Srinivasan,
“Irisnet: an architecture for a worldwide sensor web,”
Pervasive Computing, IEEE, vol. 2, no. 4, pp. 22–33, 2003,
1536-1268.
Recent advances in wireless communications and sensing technologies have enabled the development of low-
cost, low-power, multi-functional sensor nodes that are small in size and which communicate over short
distances. Such sensor nodes, which have the objective of data collecting, processing, and disseminating to a point
of interest sensing, are characterized by their resource restrictions, especially the energy, the processing, and the
communication capacities. It is expected that the sensor webs are intelligent, autonomous, and self-managed.
The deployment of sensor webs is by nature a spatial problem since nodes are highly constrained by the
geographic characteristics of their environment. Therefore, there is a need for an efficient modeling paradigm to
address the issue of SW deployment while taking into consideration the constraints of the geographic space and
knowledge it provides
to support their autonomous decision making capabilities.
The proposed approach builds on top of:
1) Our previous works on Informed Virtual Geographic Environments.
2) Well-established theories on spatially reasoning agents.
3) Qualitative reasoning about geo-simulation results.
The applicability of our approach is illustrated using a scenario of a sensor web deployment for weather
monitoring purposes.
Abstract
A- Multi-Agent Geo-Simulation
Our idea consists in moving most intensive processing out of the Physical Sensor Web (PSW) and into a parallel
Virtual Sensor Web (VSW) operating on a base station or remote server.
The objective of the proposed solution is to reproduce, in a realistic manner, the real world in a virtual environment.
Sensor Web
Management
The basic objective of a sensor management
system, as defined in [1], is ”to select the right
sensor or group of sensors to perform the right
service on the right object at the right time”.
Figure 1: Illustration of the sensor web management
objectives: What sensor or what group of sensors is
required to perform a sensing task? Which service
or which mode or task to bring into play? What
to do or how to control the sensor? When to start
performing a task? When to stop performing a task?
Methodology
Figure 3: The layered architecture of our multi-agent geo-simulation platform for
the management of sensor webs.
We propose to use the computer simulation approach
in order to address the issue of sensor web
management. In the context of a simulation, a model is
actually a copy of the real system on which experiments
(or scenario) can be run to evaluate various strategies.
We introduce the conceptual
architecture of our solution to the sensor
web management problem. This solution
is based on a multi-agent system and
uses the geo-simulation approach in
order to carry out simulations in virtual
geographic environments. Such
simulations aim at evaluating various
management strategies for sensor webs.
Since the management of large-scale
sensor webs remains a critical task which
needs to be controlled by human
Simulation Platform
Figure 5: Conceptual Architecture of the Sensor
Web Management Platform Based on a Sensor Web
Simulator.
Since we do not have sufficient resources
to create a real physical sensor web (at
least in the coming year), we propose to
model the physical sensor web presented
in Figure 4 using a sensor web simulator.
Thus, the conceptual architecture is
modified as shown in Figure 5.
Our multi-agent geo-simulation platform is feed
by two data flow. On the one hand, the
simulation system gets data collected by the
physical sensor web. This data includes data
related to the observed phenomenon in the area
of interest (measurements) and control data
related to the status of the sensor nodes
(energy, position, etc.).
On the other hand, the application’s
administrators provide the simulation system
with information aiming at specifying a scenario
as illustrated in Figure 4.

More Related Content

Viewers also liked

Certificado de notas EN.2
Certificado de notas EN.2Certificado de notas EN.2
Certificado de notas EN.2Nelson Hombe
 
Palestra
PalestraPalestra
Palestrapvmnba
 
New Software Architecture
New Software ArchitectureNew Software Architecture
New Software ArchitectureHerman Wahyudi
 
The Territory as Parent
The Territory as ParentThe Territory as Parent
The Territory as ParentCheryl Vardon
 
09 3 3-middelfeldt_volkmann_ba
09 3 3-middelfeldt_volkmann_ba09 3 3-middelfeldt_volkmann_ba
09 3 3-middelfeldt_volkmann_baWettbewerb
 
Building Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at SpotifyBuilding Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at SpotifyVidhya Murali
 
ETSNGTCR_0000000027036263
ETSNGTCR_0000000027036263ETSNGTCR_0000000027036263
ETSNGTCR_0000000027036263Sylvain David
 
Ann-Sophie Schuhl
Ann-Sophie SchuhlAnn-Sophie Schuhl
Ann-Sophie SchuhlWettbewerb
 

Viewers also liked (16)

Ruta de aprendizaje unidad 3
Ruta de aprendizaje unidad 3 Ruta de aprendizaje unidad 3
Ruta de aprendizaje unidad 3
 
Certificado de notas EN.2
Certificado de notas EN.2Certificado de notas EN.2
Certificado de notas EN.2
 
cert_94331_38378
cert_94331_38378cert_94331_38378
cert_94331_38378
 
Palestra
PalestraPalestra
Palestra
 
Paintings Etc
Paintings EtcPaintings Etc
Paintings Etc
 
New Software Architecture
New Software ArchitectureNew Software Architecture
New Software Architecture
 
M1b Roy
M1b RoyM1b Roy
M1b Roy
 
Programa del curso
Programa del cursoPrograma del curso
Programa del curso
 
M1b
M1bM1b
M1b
 
The Territory as Parent
The Territory as ParentThe Territory as Parent
The Territory as Parent
 
Preguntas proyecto
Preguntas proyectoPreguntas proyecto
Preguntas proyecto
 
09 3 3-middelfeldt_volkmann_ba
09 3 3-middelfeldt_volkmann_ba09 3 3-middelfeldt_volkmann_ba
09 3 3-middelfeldt_volkmann_ba
 
Ruta de aprendizaje unidad 1
Ruta de aprendizaje unidad 1Ruta de aprendizaje unidad 1
Ruta de aprendizaje unidad 1
 
Building Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at SpotifyBuilding Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at Spotify
 
ETSNGTCR_0000000027036263
ETSNGTCR_0000000027036263ETSNGTCR_0000000027036263
ETSNGTCR_0000000027036263
 
Ann-Sophie Schuhl
Ann-Sophie SchuhlAnn-Sophie Schuhl
Ann-Sophie Schuhl
 

Similar to Sensor Web Deployment Using Knowledge-Based Multi-Agent Geo-Simulation

A Study of Mobile User Movements Prediction Methods
A Study of Mobile User Movements Prediction Methods A Study of Mobile User Movements Prediction Methods
A Study of Mobile User Movements Prediction Methods IJECEIAES
 
Automatic traffic light controller for emergency vehicle using peripheral int...
Automatic traffic light controller for emergency vehicle using peripheral int...Automatic traffic light controller for emergency vehicle using peripheral int...
Automatic traffic light controller for emergency vehicle using peripheral int...IJECEIAES
 
Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...IJECEIAES
 
Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...eSAT Publishing House
 
An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...
An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...
An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...M H
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sIOSR Journals
 
Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...ambitlick
 
IRJET- Surveillance of Object Motion Detection and Caution System using B...
IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...
IRJET- Surveillance of Object Motion Detection and Caution System using B...IRJET Journal
 
IRJET- Survey on Flood Management System
IRJET- Survey on Flood Management SystemIRJET- Survey on Flood Management System
IRJET- Survey on Flood Management SystemIRJET Journal
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS AM Publications
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware ComputingMOHIT DADU
 
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF ijcseit
 
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNNIRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNNIRJET Journal
 
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...Ashish Sharma
 
IRJET- Image Registration in GIS: A Survey
IRJET-  	  Image Registration in GIS: A SurveyIRJET-  	  Image Registration in GIS: A Survey
IRJET- Image Registration in GIS: A SurveyIRJET Journal
 
a data mining approach for location production in mobile environments
a data mining approach for location production in mobile environments a data mining approach for location production in mobile environments
a data mining approach for location production in mobile environments marwaeng
 

Similar to Sensor Web Deployment Using Knowledge-Based Multi-Agent Geo-Simulation (20)

A Study of Mobile User Movements Prediction Methods
A Study of Mobile User Movements Prediction Methods A Study of Mobile User Movements Prediction Methods
A Study of Mobile User Movements Prediction Methods
 
Automatic traffic light controller for emergency vehicle using peripheral int...
Automatic traffic light controller for emergency vehicle using peripheral int...Automatic traffic light controller for emergency vehicle using peripheral int...
Automatic traffic light controller for emergency vehicle using peripheral int...
 
Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...Analytical framework for optimized feature extraction for upgrading occupancy...
Analytical framework for optimized feature extraction for upgrading occupancy...
 
Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...
 
An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...
An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...
An Integrated Inductive-Deductive Framework for Data Mapping in Wireless Sens...
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’s
 
F33022028
F33022028F33022028
F33022028
 
F33022028
F33022028F33022028
F33022028
 
Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...
 
IRJET- Surveillance of Object Motion Detection and Caution System using B...
IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...
IRJET- Surveillance of Object Motion Detection and Caution System using B...
 
IRJET- Survey on Flood Management System
IRJET- Survey on Flood Management SystemIRJET- Survey on Flood Management System
IRJET- Survey on Flood Management System
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
sibgrapi2015
sibgrapi2015sibgrapi2015
sibgrapi2015
 
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
 
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNNIRJET- Weakly Supervised Object Detection by using Fast R-CNN
IRJET- Weakly Supervised Object Detection by using Fast R-CNN
 
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
A multi sensor-information_fusion_method_based_on_factor_graph_for_integrated...
 
IRJET- Image Registration in GIS: A Survey
IRJET-  	  Image Registration in GIS: A SurveyIRJET-  	  Image Registration in GIS: A Survey
IRJET- Image Registration in GIS: A Survey
 
a data mining approach for location production in mobile environments
a data mining approach for location production in mobile environments a data mining approach for location production in mobile environments
a data mining approach for location production in mobile environments
 
Af33174179
Af33174179Af33174179
Af33174179
 

Sensor Web Deployment Using Knowledge-Based Multi-Agent Geo-Simulation

  • 1. www.postersession.com Conclusions Bibliography Sensor Web Deployment Using Informed Virtual Geographic Environments W.Dhaouadi, E. Iskandar, K. Seifu, M.Mekni St Cloud State University, Minnesota Figure 4: Conceptual Architecture of the Intelligent Sensor Web Management Platform. SpatioTemporal knowledge is used for two main purposes. 1) It is used during the geo-simulation to support agents reasoning capabilities. 2) It is used to analyze the results of the geo-simulation and to offer decision support to users. Finally, the results of the geo-simulation (which are inserted as facts in the Result Facts Base) are analyzed in order to offer decision support. In the following, we present these components. B - Spatio-Temporal Knowledge A KNOWLEDGE-BASED MAGS APPROACH The proposed approach (depicted in Figure 6) relies on the Multi-Agent Geo-Simulation paradigm in order to simulate the behavior of a sensor web in a dynamic, complex, and large-scale virtual geographic environment. - Sensors are modeled as intelligent agents embedded in a virtual space where dynamic phenomena can occur. - Sensor agents have reasoning capabilities allowing them to reason about the virtual space and to react to its dynamic phenomena. System Architecture Spatio-Temporal knowledge is used in our approach 1) to support agents decision making during the geo-simulation. 2) to analyze the results of the geo-simulation in order to offer decision support. We use Conceptual Graphs (CGS) to represent spatio- temporal knowledge and to support spatio-temporal reasoning. CGs were introduced by Sowa [2] as a system of logic based on Peirce’s existential graphs and semantic networks of artificial intelligence. They provide extensible means to capture and represent the semantic of real-world knowledge and have been implemented in a variety of projects for information retrieval, database design, expert systems, qualitative simulations, and natural language processing. However, their application to dynamic geographic spaces modeling and analyzing is an innovative issue. Representation formalism: We distinguish three levels of spatio-temporal knowledge: 1) Knowledge about the environment: The description of the spatial concepts (geographic features) and relationships (topologic, semantic) that may exist in a geographic environment. 2) Knowledge about actors and their behaviors Agents’ characterization aims to specify: the agent archetype, its super-types and sub-types according to the semantic type hierarchy; and the behavior archetype that an agent archetype is allowed to perform within the informed VGE. 3) knowledge about the application domain: It is mainly used to qualitatively analyze the results of the geo- simulation and is thus more linked to decision support. Knowledge Categories C- Decision Support The decision support component analyzes the result of the geo-simulation using application domain knowledge in order to identify situations of interest to the user. This data analysis process is implemented using the approach proposed in [3]. Figure 7: An example of a simulation result analysis and processing Our situation of interest is Flood. The application domain knowledge specifies that there is a flood situation if the water-level exceeds 0,15 meter. Otherwise, there is no flood situation. The decision support component uses this knowledge in order to analyze the facts collected by agents during the simulation (Result Facts Base). Finally, start and end flood situations are used to identify the flood situation itself as a process located in Area A during the time interval [14:35, 22:12]. Obviously, detection of real complex situations requires taking into consideration other aspects (measurement errors, conflict of measurements between several sensors, etc.) that are beyond the scope of this paper. Experimental Results We propose to simulate a sensor web deployed in an IVGE representing the experimental forest of Montmorency (Quebec, Canada) for weather monitoring purposes (Fig. 8 and Fig. 9). This scenario shows how agents adapt their spatial behaviors with respect to knowledge they acquire from the IVGE using our environment knowledge management along with their perception capabilities. The objective of the simulated sensor web is to identify and monitor a simulated storm evolving in the IVGE. Figure 8: An example of the semantic type hierarchy of agent archetypes. Figure 9: Various geometric and semantic layers related to the Montmorency experimental forest, St.Lawrence Region, Quebec, Canada: (a) and (b) two types of vegetation characterizing the land cover; (b) water resources including rivers and lakes; and (b) road network A few agent archetypes representing different kinds of sensors are involved in this scenario. These sensors are first randomly deployed in the IVGE. Then, each sensor computes a path in order to reach its deployment position while taking into account the geographic environment characteristics. When sensors reach their final destinations, some of them stay active while other switch to idle in order to preserve the overall energy of the sensor web. Active sensors make measurements at a frequency f in order to monitor weather conditions. Active and idle sensors as well as the measurement frequency are specified in the simulation scenario created by the MAGS’s user. The simulated storm appears after a time frame t from the beginning of the simulation. If an active sensor perceives the storm agent, it directly accesses to its properties and extracts the information that it monitors depending on its kind of sensor, i.e. temperature, pressure, wind speed and direction, or humidity. If a difference above a certain threshold ∆ is observed, the sensor proceeds as follows: (1) it accelerates its measurements frequency, (2) it adds a a new fact that keeps track of the event with its timestamp in the Result Facts Base. (3) it sends a message to weak up idle all sensors of the same kind which are situated in a certain estimated distance. As the simulation time goes by and the storm agent evolves in the IVGE, most of initially idle sensors become active to sense the observed phenomenon. When the storm agent is out of the perception field of the sensor, this latter senses a new difference between the past and the current measurement. It notifies the Result Facts Base by adding a new fact that keeps track of the new event with its timestamp; Idle and active sensors switch states in order to preserve their energy. Figure 10: Simulation results: (a) WeatherZone agents covering the monitored geographic area; (b) the simulated sensors autonomously reaching their deployment position in the IVGE. The blue circle corresponds to the perception field for active sensors; and (c) Our environment knowledge management approach is original at various aspects. First, a multi-agent geo-simulation model which integrates an informed virtual geographic environment populated with spatial agents capable of acquiring and reasoning about environment knowledge does not exist. Second, a formal representation of knowledge about the environment using CGs which leverages a semantically-enriched description of the virtual geographic environment has not yet been proposed. Third, providing agent with the capability to reason about a contextualized description of their virtual environment and phenomenon occurring within it during the simulation is also an innovation that characterizes our approach. We are currently working on the automated assessment of different simulation scenarios for sensor web deployment using our qualitative knowledge processing and analysis module. Indeed, users usually need to analyze and compare various scenarios in order to make informed decisions. This task may be complex and effort and time consuming. However, since our framework already supports the analysis of the multi-agent simulation results, it is easy to extend it to automatically assess scenarios. Figure 6: The proposed knowledge-based multi-agent geo-simulation model. [1] I. F. Akyildiz, M. C. Vuran, and O. B. Akan. On exploiting spatial and temporal correlation in wireless sensor networks. In WiOpt’04: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, pages 71 –80, 2004. [2] J. Sowa, Knowledge Representation: Logical, Philosophical, and Computational Foundations. Course Technology, August 1999. [3] P. Gibbons, B. Karp, Y. Ke, S. Nath, and S. Srinivasan, “Irisnet: an architecture for a worldwide sensor web,” Pervasive Computing, IEEE, vol. 2, no. 4, pp. 22–33, 2003, 1536-1268. Recent advances in wireless communications and sensing technologies have enabled the development of low- cost, low-power, multi-functional sensor nodes that are small in size and which communicate over short distances. Such sensor nodes, which have the objective of data collecting, processing, and disseminating to a point of interest sensing, are characterized by their resource restrictions, especially the energy, the processing, and the communication capacities. It is expected that the sensor webs are intelligent, autonomous, and self-managed. The deployment of sensor webs is by nature a spatial problem since nodes are highly constrained by the geographic characteristics of their environment. Therefore, there is a need for an efficient modeling paradigm to address the issue of SW deployment while taking into consideration the constraints of the geographic space and knowledge it provides to support their autonomous decision making capabilities. The proposed approach builds on top of: 1) Our previous works on Informed Virtual Geographic Environments. 2) Well-established theories on spatially reasoning agents. 3) Qualitative reasoning about geo-simulation results. The applicability of our approach is illustrated using a scenario of a sensor web deployment for weather monitoring purposes. Abstract A- Multi-Agent Geo-Simulation Our idea consists in moving most intensive processing out of the Physical Sensor Web (PSW) and into a parallel Virtual Sensor Web (VSW) operating on a base station or remote server. The objective of the proposed solution is to reproduce, in a realistic manner, the real world in a virtual environment. Sensor Web Management The basic objective of a sensor management system, as defined in [1], is ”to select the right sensor or group of sensors to perform the right service on the right object at the right time”. Figure 1: Illustration of the sensor web management objectives: What sensor or what group of sensors is required to perform a sensing task? Which service or which mode or task to bring into play? What to do or how to control the sensor? When to start performing a task? When to stop performing a task? Methodology Figure 3: The layered architecture of our multi-agent geo-simulation platform for the management of sensor webs. We propose to use the computer simulation approach in order to address the issue of sensor web management. In the context of a simulation, a model is actually a copy of the real system on which experiments (or scenario) can be run to evaluate various strategies. We introduce the conceptual architecture of our solution to the sensor web management problem. This solution is based on a multi-agent system and uses the geo-simulation approach in order to carry out simulations in virtual geographic environments. Such simulations aim at evaluating various management strategies for sensor webs. Since the management of large-scale sensor webs remains a critical task which needs to be controlled by human Simulation Platform Figure 5: Conceptual Architecture of the Sensor Web Management Platform Based on a Sensor Web Simulator. Since we do not have sufficient resources to create a real physical sensor web (at least in the coming year), we propose to model the physical sensor web presented in Figure 4 using a sensor web simulator. Thus, the conceptual architecture is modified as shown in Figure 5. Our multi-agent geo-simulation platform is feed by two data flow. On the one hand, the simulation system gets data collected by the physical sensor web. This data includes data related to the observed phenomenon in the area of interest (measurements) and control data related to the status of the sensor nodes (energy, position, etc.). On the other hand, the application’s administrators provide the simulation system with information aiming at specifying a scenario as illustrated in Figure 4.