SlideShare une entreprise Scribd logo
1  sur  23
Intelligent Wireless Sensor Network Simulation
Jie Sun PhD Thesis topic
2
Wireless Sensor Network
3
Definitions of Context
– Context
» “Context is any information that can be used to characterize the situation of an entity. An
entity is a person, place, or object that is considered relevant to the interaction between a
user and an application, including the user and the application themselves” (Abowd et al.,
1999)
– Low level context
» corresponds to the raw data acquired by sensors or static data provided by users.
– High level context
» is computed from the low level one, with more informative data associated to the
application and the use
4
Adaptive Context Aware System
Several processes
5
Adaptive Context Aware System
▪ Context acquisition: collecting raw data and metadata that are useful to build the
context.
▪ Context modeling: organisation of the collected data through a specific context data
model. The process gives an interpretation to each raw data. For example, the value 24
becomes the measurement of the outdoor temperature in degree Celsius. This process
builds the low level context. This process is also called annotation or tagging.
▪ Context reasoning: the high level context is computed or inferred from the low level one.
This process can imply different approaches based on machine learning or rule engine.
▪ Context distribution: diffusion of the high level context to the different consumers, for
example, the end user or any system components that are able to adapt their actions
according to the current context.
▪ Context adaptation: actions to adapt any system components according to context
changes
6
New Formalisation of Context: our Definitions
– State
“a qualitative data which changes over times (summarizing a set
of information)”
– Context
“a set of entities characterized by their state, plus all information
that can help to derive any state changes of these entities”
– Observable entity
“entity that is directly observed by sensors”
– Entity of interest
“entity whose characterisation is obtained from one or many other
entities and required by the application”
7
Illustration of our Entity Classes
Two types of entities:
Observable Entity
Entity of Interest
8
Benefits of Our Formalisation
▪ Clarify the reasoning process
▪ “Distribute” the reasoning process in several steps :
– Infer the state of Observables Entities
– Infer the state of Entity of Interest from the state of Observable
Entities
▪ Make the management of rules easier
9
Flood Context Example
Based on (Heathcote, 1998) Primary components of a watershed
outlet
10
Flood Context Example Entities
Observable Entities:
1. Precipitation
2. Watercourse
3. Outlet
Entity of Interest:
1. Flood
11
Flood finite-state machine
12
13
Simulation tool
❑ JADE (Java Agent DEvelopment Framework)
(bellifemine et al., 1999)
❑ Jess rule engine (friedman-hill et al., 2003)
(Bellifemine et al., 1999) JADE--A FIPA-compliant agent framework
(friedman-hill et al., 2003) Jess in Action: Java Rule-Based Systems
14
Simulation tool: Ontology
Based on Semantic Sensor Network ontology
(SSN) (Compton et al., 2012)
15
Rule deducing the NORMAL state of Flood entity
Simulation tool: Jess rules engine
16
◆ French Orgeval watershed managed by Irstea (Agir pour Orgeval.,
2012)
❑ 3 weather stations
❑ 3 stream gauges
❑ Année 2007 (threshold calculation) et 2008 (tests)
◆ Configuration
❑ Aggregation functions for the wireless sensor nodes
❑ Aggregation functions for the DSS
❑ Thresholds for each type of entities
Simulation: Data source
(Agir pour Orgeval., 2012) http://www.agir-pour-orgeval.fr/index.php/schema-regional-eolien-dile-de-france-dou-vient-le-vent/
17
❖ System 1
◆ Classic Context-aware system
❑ Acquisition frequency = Raw data acquiring per minute
❑ Acquisition frequency = Transmission frequency
❖ System 2
◆ Adaptive Context-aware system
❑ Acquisition frequency = Raw data acquiring per minute
Simulation: Defined systems
18
Results: Number of transmitted packets
19
Results: Flood phenomenon states
20
Results: Number of Flood phenomenon state
transitions
21
Results: Examples of flood phenomenon state
timestamp difference
22
❖ Advantages
◆ Unified way to deal with all the components/entities of an observation
process (WSN and studied phenomenon)
◆ Used in different application topics related to agriculture or environment
❖ Future work
◆ Different scenarios to solve the delay of flood risk events
◆ Different scenarios taking into account limited resources
Conclusion
23
This research is partly funded by the grant of the French Auvergne region, and now in
the new Auvergne-Rhone-Alpes region and, the grant of the European Regional
Development Fund (ERDF). The authors would like to thank the team of the Orgeval
observatory for their help.
Thank you for your attention !

Contenu connexe

En vedette

Wireless application by Aqeel pucit
Wireless application by Aqeel pucitWireless application by Aqeel pucit
Wireless application by Aqeel pucit
Aqeel Shahzad
 
Intelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow ManipulationIntelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow Manipulation
Tal Lavian Ph.D.
 
Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008
eComm2008
 
[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles
Josué Freelance
 
Common Alerting Protocol and Procedures
Common Alerting Protocol and ProceduresCommon Alerting Protocol and Procedures
Common Alerting Protocol and Procedures
Nuwan Waidyanatha
 
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
Dr. Haxel Consult
 
Location-based Services - Introduction
Location-based Services - IntroductionLocation-based Services - Introduction
Location-based Services - Introduction
axelkuepper
 

En vedette (20)

Network Simulation
Network SimulationNetwork Simulation
Network Simulation
 
Real time occupancy detection using self-learning ai agent
Real time occupancy detection using self-learning ai agentReal time occupancy detection using self-learning ai agent
Real time occupancy detection using self-learning ai agent
 
Wireless application by Aqeel pucit
Wireless application by Aqeel pucitWireless application by Aqeel pucit
Wireless application by Aqeel pucit
 
Intelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow ManipulationIntelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow Manipulation
 
ladwpresume
ladwpresumeladwpresume
ladwpresume
 
Intelligent Networks
Intelligent NetworksIntelligent Networks
Intelligent Networks
 
Win ppt
Win pptWin ppt
Win ppt
 
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis ResponseISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
ISCRAM 2013: Context Ontology for Humanitarian Assistance in Crisis Response
 
Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008
 
Mobile Score Notification System
Mobile Score Notification SystemMobile Score Notification System
Mobile Score Notification System
 
[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles[CONTEXTS'10] Using context awareness to foster active lifestyles
[CONTEXTS'10] Using context awareness to foster active lifestyles
 
METAA Dinner
METAA DinnerMETAA Dinner
METAA Dinner
 
Common Alerting Protocol and Procedures
Common Alerting Protocol and ProceduresCommon Alerting Protocol and Procedures
Common Alerting Protocol and Procedures
 
I Cafe Ordering Process
I Cafe Ordering ProcessI Cafe Ordering Process
I Cafe Ordering Process
 
ISCRAM 2013: Smartphones as an Alerting, Command and Control System for the P...
ISCRAM 2013: Smartphones as an Alerting, Command and Control System for the P...ISCRAM 2013: Smartphones as an Alerting, Command and Control System for the P...
ISCRAM 2013: Smartphones as an Alerting, Command and Control System for the P...
 
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
II-SDV 2014 Design and development of a novel Patent Alerting Service (Bayer ...
 
Intelligent Network Services
Intelligent Network ServicesIntelligent Network Services
Intelligent Network Services
 
New
NewNew
New
 
A Context and User Aware Smart Notification System
A Context and User Aware Smart Notification SystemA Context and User Aware Smart Notification System
A Context and User Aware Smart Notification System
 
Location-based Services - Introduction
Location-based Services - IntroductionLocation-based Services - Introduction
Location-based Services - Introduction
 

Similaire à Intelligent Wireless Sensor Network Simulation

Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...
Rajeev Piyare
 
Unit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptxUnit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptx
VelmuruganTECE
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and event
Nitish Nagar
 

Similaire à Intelligent Wireless Sensor Network Simulation (20)

Smart Dam Monitering & Controling
Smart Dam Monitering & ControlingSmart Dam Monitering & Controling
Smart Dam Monitering & Controling
 
Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...
 
Architectural patterns for real-time systems
Architectural patterns for real-time systemsArchitectural patterns for real-time systems
Architectural patterns for real-time systems
 
A Deep Learning use case for water end use detection by Roberto Díaz and José...
A Deep Learning use case for water end use detection by Roberto Díaz and José...A Deep Learning use case for water end use detection by Roberto Díaz and José...
A Deep Learning use case for water end use detection by Roberto Díaz and José...
 
Unit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptxUnit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptx
 
Real Time System
Real Time SystemReal Time System
Real Time System
 
Unit i
Unit iUnit i
Unit i
 
SenSocial
SenSocialSenSocial
SenSocial
 
Rule based expert system
Rule based expert systemRule based expert system
Rule based expert system
 
System Event Monitoring for Active Authentication
System Event Monitoring for Active AuthenticationSystem Event Monitoring for Active Authentication
System Event Monitoring for Active Authentication
 
Performance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetupPerformance monitoring for Docker - Lucerne meetup
Performance monitoring for Docker - Lucerne meetup
 
SECh1214
SECh1214SECh1214
SECh1214
 
Stream Processing Environmental Applications in Jordan Valley
Stream Processing Environmental Applications in Jordan ValleyStream Processing Environmental Applications in Jordan Valley
Stream Processing Environmental Applications in Jordan Valley
 
An Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingAn Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather Forecasting
 
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
 
Stream Processing Overview
Stream Processing OverviewStream Processing Overview
Stream Processing Overview
 
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...
 
Seminar
SeminarSeminar
Seminar
 
Design of Kalman filter for Airborne Applications
Design of Kalman filter for Airborne ApplicationsDesign of Kalman filter for Airborne Applications
Design of Kalman filter for Airborne Applications
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and event
 

Plus de catherine roussey

Plus de catherine roussey (12)

Modélisation de la spatialité dans les ontologies de capteurs
Modélisation de la spatialité dans les ontologies de capteursModélisation de la spatialité dans les ontologies de capteurs
Modélisation de la spatialité dans les ontologies de capteurs
 
RavaCool Diagnostic régional des ravageurs du colza
RavaCool Diagnostic régional des ravageurs du colzaRavaCool Diagnostic régional des ravageurs du colza
RavaCool Diagnostic régional des ravageurs du colza
 
Irstea Use Case: Integration of Crop Observations using Semantic Web Technolo...
Irstea Use Case: Integration of Crop Observations using Semantic Web Technolo...Irstea Use Case: Integration of Crop Observations using Semantic Web Technolo...
Irstea Use Case: Integration of Crop Observations using Semantic Web Technolo...
 
2015 ed spi
2015 ed spi2015 ed spi
2015 ed spi
 
Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.  Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.
 
Ontologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformationOntologies, web de données et SKOS transformation
Ontologies, web de données et SKOS transformation
 
Skos transformation
Skos transformationSkos transformation
Skos transformation
 
interopérabilité en informatique
interopérabilité en informatiqueinteropérabilité en informatique
interopérabilité en informatique
 
Présentation du projet de l'irstea sur l'annotation des bulletins d'alerte ag...
Présentation du projet de l'irstea sur l'annotation des bulletins d'alerte ag...Présentation du projet de l'irstea sur l'annotation des bulletins d'alerte ag...
Présentation du projet de l'irstea sur l'annotation des bulletins d'alerte ag...
 
Semantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usageSemantic Sensor Network Ontology: Description et usage
Semantic Sensor Network Ontology: Description et usage
 
ontologie de capteurs
ontologie de capteursontologie de capteurs
ontologie de capteurs
 
Les Ontologies dans les Systèmes d’Information
Les Ontologies dans les Systèmes d’InformationLes Ontologies dans les Systèmes d’Information
Les Ontologies dans les Systèmes d’Information
 

Dernier

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
University of Hertfordshire
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Lokesh Kothari
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 

Dernier (20)

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 

Intelligent Wireless Sensor Network Simulation

  • 1. Intelligent Wireless Sensor Network Simulation Jie Sun PhD Thesis topic
  • 3. 3 Definitions of Context – Context » “Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and the application themselves” (Abowd et al., 1999) – Low level context » corresponds to the raw data acquired by sensors or static data provided by users. – High level context » is computed from the low level one, with more informative data associated to the application and the use
  • 4. 4 Adaptive Context Aware System Several processes
  • 5. 5 Adaptive Context Aware System ▪ Context acquisition: collecting raw data and metadata that are useful to build the context. ▪ Context modeling: organisation of the collected data through a specific context data model. The process gives an interpretation to each raw data. For example, the value 24 becomes the measurement of the outdoor temperature in degree Celsius. This process builds the low level context. This process is also called annotation or tagging. ▪ Context reasoning: the high level context is computed or inferred from the low level one. This process can imply different approaches based on machine learning or rule engine. ▪ Context distribution: diffusion of the high level context to the different consumers, for example, the end user or any system components that are able to adapt their actions according to the current context. ▪ Context adaptation: actions to adapt any system components according to context changes
  • 6. 6 New Formalisation of Context: our Definitions – State “a qualitative data which changes over times (summarizing a set of information)” – Context “a set of entities characterized by their state, plus all information that can help to derive any state changes of these entities” – Observable entity “entity that is directly observed by sensors” – Entity of interest “entity whose characterisation is obtained from one or many other entities and required by the application”
  • 7. 7 Illustration of our Entity Classes Two types of entities: Observable Entity Entity of Interest
  • 8. 8 Benefits of Our Formalisation ▪ Clarify the reasoning process ▪ “Distribute” the reasoning process in several steps : – Infer the state of Observables Entities – Infer the state of Entity of Interest from the state of Observable Entities ▪ Make the management of rules easier
  • 9. 9 Flood Context Example Based on (Heathcote, 1998) Primary components of a watershed outlet
  • 10. 10 Flood Context Example Entities Observable Entities: 1. Precipitation 2. Watercourse 3. Outlet Entity of Interest: 1. Flood
  • 12. 12
  • 13. 13 Simulation tool ❑ JADE (Java Agent DEvelopment Framework) (bellifemine et al., 1999) ❑ Jess rule engine (friedman-hill et al., 2003) (Bellifemine et al., 1999) JADE--A FIPA-compliant agent framework (friedman-hill et al., 2003) Jess in Action: Java Rule-Based Systems
  • 14. 14 Simulation tool: Ontology Based on Semantic Sensor Network ontology (SSN) (Compton et al., 2012)
  • 15. 15 Rule deducing the NORMAL state of Flood entity Simulation tool: Jess rules engine
  • 16. 16 ◆ French Orgeval watershed managed by Irstea (Agir pour Orgeval., 2012) ❑ 3 weather stations ❑ 3 stream gauges ❑ Année 2007 (threshold calculation) et 2008 (tests) ◆ Configuration ❑ Aggregation functions for the wireless sensor nodes ❑ Aggregation functions for the DSS ❑ Thresholds for each type of entities Simulation: Data source (Agir pour Orgeval., 2012) http://www.agir-pour-orgeval.fr/index.php/schema-regional-eolien-dile-de-france-dou-vient-le-vent/
  • 17. 17 ❖ System 1 ◆ Classic Context-aware system ❑ Acquisition frequency = Raw data acquiring per minute ❑ Acquisition frequency = Transmission frequency ❖ System 2 ◆ Adaptive Context-aware system ❑ Acquisition frequency = Raw data acquiring per minute Simulation: Defined systems
  • 18. 18 Results: Number of transmitted packets
  • 20. 20 Results: Number of Flood phenomenon state transitions
  • 21. 21 Results: Examples of flood phenomenon state timestamp difference
  • 22. 22 ❖ Advantages ◆ Unified way to deal with all the components/entities of an observation process (WSN and studied phenomenon) ◆ Used in different application topics related to agriculture or environment ❖ Future work ◆ Different scenarios to solve the delay of flood risk events ◆ Different scenarios taking into account limited resources Conclusion
  • 23. 23 This research is partly funded by the grant of the French Auvergne region, and now in the new Auvergne-Rhone-Alpes region and, the grant of the European Regional Development Fund (ERDF). The authors would like to thank the team of the Orgeval observatory for their help. Thank you for your attention !