P ARAMETRIC D IAGRAM (C ONT .) Node 1 : Node Channel 1 : Channel - - PowerPoint PPT Presentation

p arametric d iagram c ont
SMART_READER_LITE
LIVE PREVIEW

P ARAMETRIC D IAGRAM (C ONT .) Node 1 : Node Channel 1 : Channel - - PowerPoint PPT Presentation

I NTEGRATED S ECURITY OF W IRELESS S ENSOR N ETWORKS Malak Alyousef Dimitris Spyropoulos Mohammad Alyaman Omar Sabir O UTLINE Project overview Structure Behavior Use Case Activity Diagram Sequence Diagram


slide-1
SLIDE 1

INTEGRATED SECURITY OF WIRELESS SENSOR NETWORKS

  • Malak Alyousef
  • Dimitris Spyropoulos
  • Mohammad Alyaman
  • Omar Sabir
slide-2
SLIDE 2

OUTLINE

Project overview Structure Behavior

 Use Case  Activity Diagram  Sequence Diagram

Requirements Trade off analysis

slide-3
SLIDE 3

PROJECT OVERVIEW

 Our mission is to provide a secure, efficient and

cost effective sensor network for the tracking of vehicles in a military base.

 This will be done by

 Having cameras on the main gate and parking

lots

 Having acoustic and laser sensors on the side

  • f the road
slide-4
SLIDE 4

STRUCTURE

Cost_check : Check cost Propagation Constraint : Sensor Network::Propagation constraint

constraints

Cost : Real

values

«block» Sensor network Report_Status()

values

height : Real neighbor_X : Real neighbor_Y : Real position_X : Real position_Y : Real state : String = "off" «block» Node

constraints

Response Time : Sensor Network::CCS response time

parts

CCS : Central Control System Channel : Channel

values

CPU : Real RAM : Integer Response_time Check_Status() Turn_on() Turn_off() Encrypt() Decrypt() Operate_honeypots() Send_message() Process_message() «block» Central Control System

parameters

P_trans : Real P_recv : Real freq : Real distance : Real

constraints

{P_trans= P_recv*((2*pi*freq*distance)/3*10^8)^2} «constraint» Propagation constraint

values

BER : Real capacity : Real length : Real message_time : Real noise : Real

  • bstacle : Boolean

weather : Integer Transmit_message() «block» Channel

values

Directivity : Real frequency : Real gain : Real modulation : Integer position_X : Real position_Y : Real Reiceiving_Power : Real Transmitting Power : Real type : Integer Transmit() Receive() Modulate() Demodulate() «block» Antenna

values

frequency : Real gain : Real modulation : Integer Receiving_Power Transmitting_Power : Real type : Integer Transmit() Receive() Modulate() Demodulate() «block» CCS_Antenna

values

frequency : Real gain : Real modulation : Integer Receiving_Power : Real Trasmitting_Power : Real type : Integer Transmit() Receive() Modulate() Demodulate() «block» LCS_Antenna

constraints

{1/2*erfc(sqrt(E_b/N_o)) < 0.01}

parameters

modulation : Integer N_o : Real E_b : Real «constraint» BER check

values

cpu : Real ram : Integer Encrypt() Decrypt() Process_message() Send_message() Turn_on() Turn_off() «block» S_CPU

values

CPU : Real RAM : Integer Turn_on() Turn_off() Send_message() Process_message() Encrypt() Decrypt() «block» Local Control System

constraints

{time < distance/50}

parameters

time : Real distance : Real «constraint» Message traveling time

constraints

{Cost < 400000}

parameters

Cost : Real «constraint» Check cost

constraints

{modulation = weather}

parameters

modulation weather «constraint» weather constraint

constraints

{time < distance/20}

parameters

time : Real distance : Real «constraint» CCS response time

values

accuracy : Real Sensing() «block» Sensor

values

distance : Real height : Real «block» Obstacle

values

range Take_pictures() «block» Camera «block» Acoustic «block» Laser Channel 11 Channel 14 Channel 6 Channel 19 Channel 12 Channel 2 Channel 15 Channel 5Channel 9 Channel 13 Channel 8 Channel 10 Channel 3 Channel 20 Channel 7 Channel 18 Channel 1 Channel 16 Channel 4 Channel 17 CCS Node 10 Node 2 Node 20 Node 18 Node 26 Node 8 Node 22 Node 6 Node 24 Node 17 Node 21 Node 12 Node 7 Node 13 Node 28 Node 9 Node 1 Node 5 Node 3 Node 14 Node 15 Node 27 Node 16 Node 25 Node 23 Node 11 Node 4 Node 19

slide-5
SLIDE 5

PARAMETRIC DIAGRAMS

«constraint» Cost_check : Check cost {Cost < 400000} Cost : Real Cost : Real

«constraint» Response Time : CCS response time {time < distance/20} distance : Real time : Real Response_time CCS : Central Control System length : Real Channel : Channel

slide-6
SLIDE 6

PARAMETRIC DIAGRAM (CONT.)

«constraint» Propagation Constraint : Propagation constraint {P_trans= P_recv*((2*pi*freq*distance)/3*10^8)^2} distance : Real freq : Real P_recv : Real P_trans : Real Transmitting Power : Real frequency : Real : Antenna Node 1 : Node Receiving_Power : CCS_Antenna CCS : Central Control System length : Real Channel 1 : Channel

slide-7
SLIDE 7

BEHAVIOR

 Use cases

 Main gate access  Single Vehicle Tracking  Intersection  Straight line-Acoustic sensors

communication

 Exit from a parking lot-camera acoustic

sensor communication

 Entry in a parking lot.  Acoustic sensor battery low

slide-8
SLIDE 8

USE CASE: EXAMPLE

Use Case3. Intersection Pre-conditions:.Vehicle(s) moves and arrives at an intersection. Actors: Vehicle, Human Flow of Events:

  • 1. Vehicle approaches an intersection.
  • 2. Last acoustic sensor on the straight road segment identifies vehicle

and activates laser sensor.

  • 3. Laser sensor informs local control system.
  • 4. The control system activates sensors at the three possible

directions. 5 .Vehicle crosses laser sensor.

  • 6. Laser sensor identifies movement and sends message to the local

control system.

  • 7. Acoustic sensor identifies the direction of vehicle.
  • 8. Control system turns off sensors that did not detect movement.
  • 9. Tracking continues in a straight segment.

 Post-conditions:

Basic Flow: Moving direction.

slide-9
SLIDE 9

USE CASE: EXAMPLE USE CASE DIAGRAM

slide-10
SLIDE 10

USE CASE: EXAMPLE

ACTIVITY DIAGRAM

slide-11
SLIDE 11

USE CASE: EXAMPLE

SEQUENCE DIAGRAM

slide-12
SLIDE 12
slide-13
SLIDE 13

REQUIREMENTS DIAGRAMS

slide-14
SLIDE 14
slide-15
SLIDE 15

REQUIREMENTS

slide-16
SLIDE 16

TRADE OFF ANALYSIS

 Performance Metrics

 Accuracy, Cost, and energy consumption

Decision Variables:

  • Sensors: Acoustic, Laser, and Camera
  • Control Systems: Local and Central
slide-17
SLIDE 17

TRADE OFF SCENARIOS

slide-18
SLIDE 18

TRADE OFF SCENARIOS

  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

0.8 1 1.2 1.4 1.6 x 10

4

performance vs cost 45 50 55 60 65 70 75 0.8 1 1.2 1.4 1.6 x 10

4

energy vs cost

  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

45 50 55 60 65 70 75 performance vs energy

slide-19
SLIDE 19

TRADE OFF RESULTS

 Points of Interest  Best Point

slide-20
SLIDE 20

QUESTIONS ?