Developing SCADA Simulations with C2WindTunnel
Davis, Thomas Andrew Jr.
Industrial control systems are used in countless industries, from electric power distribution to the production of pharmaceuticals. These large networked computer systems, often called SCADA systems, allow computer-based networked control over a geographically distributed process. These systems are critical to the safety and productivity of society, and protecting them from computer-based attacks is an important area of research. Testing novel control algorithms and network attack mitigation strategies is a difficult task, however, because developing simulations involves integrating many diverse simulation engines. The C2WindTunnel platform was developed to ease the development and deployment of large-scale simulations. It makes use of model-based design techniques and an intuitive graphical interface to allow integration of diverse simulation engines. This thesis describes the extension of C2WindTunnel to support SCADA simulation development and deployment, including the adaptation of the simulation integration interface and the addition of network simulation support. A case study is provided to demonstrate the use of the C2WindTunnel platform for development of a SCADA system simulation.