HPS: High Performance Simulation Engine of cyber-physical systems

Netkachov, O. (2018). HPS: High Performance Simulation Engine of cyber-physical systems

[img] Archive - Published Version
Download (1MB)

Abstract

HPS is a high-performance agent-based simulation engine, used for stochastic simulation of complex cyber-physical systems (CPS). A CPS is defined as a network of probabilistic state machines, a set of determinisitic models (e.g. flow models defined for the CPS) and a model of an Adversary (i.e. cyber-attackers). The engine is written in Golang and can be embedded into an application or a service or can be started as a stand alone application from the command-line. The base component of the model is a state machine, which resides within an environment. The state machine can be implemented in various ways: as a Markov state machine, as a hierarchical composition of Markov state machines, or as an engine plugin. The .zip file includes the engine itself and a set of models (json files), related to NORDIC-32, a well-known Power transmission system, extended with a models of SCADA and of sub-stations instrumentation/measurement, compliant with IEC 61850. The archive also includes the results of some of the analyses completed to date.

Item Type: Software
Additional Information: Netkachov, O. (2018). HPS: High Performance Simulation Engine of cyber-physical systems. Contributor, Popov, P. T. Please note the following regarding the use and licencing of the software: The software is available without any warranty. No liability for any possible damages applies. Although we will welcome the reports of software faults, we do not guarantee any actions as a result to such reports.
Divisions: School of Informatics > Department of Computing
URI: http://openaccess.city.ac.uk/id/eprint/19330

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics