integrated environment for studying network effects on scada systems

1
Necessity & Goal Challenges For Model & Simulation Integration •Heterogeneous modeling for various domains, heterogeneous simulators and emulators for different domains • A complex scenario may simulate Human Organization/Co-ordination in Colored Petri Nets (CPN), Controller/Plant Dynamics in Simulink/Matlab, Computing Systems in DEVS, 3D Environment in Delta3D and Network Architecture and Behavior in OMNeT++. CPN (Human organizations) Simulink (Dynamic systems) DEVS (Discrete-event systems) Delta3D (Physics, graphics) OMNeT++ (Network) How can we integrate the models? How can we integrate the simulated heterogeneous system components? How can we integrate the simulation engines? Goal •An overarching integration model that connects and relates the heterogeneous domain models in a logically coherent framework. Leverage C2WT Technology DoD/HLA was chosen as the basis for a run-time integration platform. •Designed as a simulation integration platform, the High Level Architecture (HLA) is a general purpose architecture for distributed computer simulation systems. •It has sophisticated support for coordination among simulation engines, managed by a Run-Time Infrastructure (RTI). •Open-source and commercial implementations are available C2WindTunnel Adds — •Model based integration of domain specific simulations •Data models •Integration models •Deployment models •Transformations(import, export of models, code generation) •Scenario design •Monitoring and logging, data analysis Demonstration •An inexpensive and affordable approach for small- scale experimentation and education •Allows desktop and portable realization Simulink model for chemical process plant (Tennessee Eastman) Simulink model for robust controller OMNeT++ model for network and DDOS network attack Integrated Environment For Studying Network Effects on SCADA Systems Andrew Davis, Gabor Karsai, Himanshu Neema, Annarita Giani, Bruno Sinopoli, Rohan Chabukswar ? HLA Run-Time Infrastructure (RTI) Simulink Integration Federate CPN Integration Federate Omnet Discrete Event Federate 3D Visual Simulator Federate Simulink Models Dynamic CPN Models Network models Physical world models Domain specific models Reusable C2W integration simulators C2WT Integration Platform Simulation: Plant Model Simulation: Network model Actuator data stream Simulation: Controller Model Omnet++ Sensor data stream Matlab/Simulink Matlab/Simulink Actuator data stream Sensor data stream What is simulated? Tool used (example) Plant Simulink/Stateflow Network Omnet++, NS-2, OPNET, Controller Simulink/Stateflow

Upload: leroy

Post on 08-Feb-2016

24 views

Category:

Documents


1 download

DESCRIPTION

Integrated Environment For Studying Network Effects on SCADA Systems. Andrew Davis, Gabor Karsai, Himanshu Neema, Annarita Giani, Bruno Sinopoli, Rohan Chabukswar. Demonstration An inexpensive and affordable approach for small-scale experimentation and education - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Integrated Environment For  Studying Network  Effects on SCADA Systems

Necessity & GoalChallenges For Model & Simulation Integration•Heterogeneous modeling for various domains, heterogeneous simulators and emulators for different domains

• A complex scenario may simulate Human Organization/Co-ordination in Colored Petri Nets (CPN), Controller/Plant Dynamics in Simulink/Matlab, Computing Systems in DEVS, 3D Environment in Delta3D and Network Architecture and Behavior in OMNeT++.

CPN (Human organizations)

Simulink (Dynamic systems)

DEVS (Discrete-event systems)

Delta3D (Physics, graphics)

OMNeT++ (Network)

How can we integrate the models?How can we integrate the simulated heterogeneous system components?How can we integrate the simulation engines?

Goal•An overarching integration model that connects and relates the heterogeneous domain models in a logically coherent framework.

•An underlying software infrastructure that connects and relates the heterogeneous simulators in a logically and temporally coherent framework.

•An environment to integrate and execute heterogeneous domain specific simulation models or ‘real’ system components.

Leverage C2WT TechnologyDoD/HLA was chosen as the basis for a run-time integration platform. •Designed as a simulation integration platform, the High Level Architecture (HLA) is a general purpose architecture for distributed computer simulation systems.

•It has sophisticated support for coordination among simulation engines, managed by a Run-Time Infrastructure (RTI).

•Open-source and commercial implementations are available

C2WindTunnel Adds —•Model based integration of domain specific simulations•Data models•Integration models•Deployment models•Transformations(import, export of models, code generation)•Scenario design•Monitoring and logging, data analysis

Demonstration

•An inexpensive and affordable approach for small-scale experimentation and education

•Allows desktop and portable realization

Simulink model for chemical process plant (Tennessee Eastman)Simulink model for robust controller OMNeT++ model for network and DDOS network attack

Integrated Environment For Studying Network Effects on SCADA SystemsAndrew Davis, Gabor Karsai, Himanshu Neema, Annarita Giani, Bruno Sinopoli, Rohan Chabukswar

?

HLA Run-Time Infrastructure

(RTI)

Simulink Integration

Federate

CPNIntegration

Federate

OmnetDiscrete Event

Federate

3D VisualSimulatorFederate

SimulinkModels

Dynamic

CPNModels

Networkmodels

Physicalworld

models

Domain specific models

Reusable C2W integrationsimulators

C2WT Integration Platform

Simulation: Plant Model

Simulation: Network model

Actuator data stream

Simulation: Controller Model

Omnet++

Sensor data stream

Matlab/Simulink

Matlab/Simulink

Actuator data stream

Sensor data stream

What is simulated? Tool used (example)

Plant Simulink/Stateflow

Network Omnet++, NS-2, OPNET, …

Controller Simulink/Stateflow