integrated environment for studying network effects on scada systems
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 PresentationTRANSCRIPT
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