412 research outputs found
Cyber-Virtual Systems: Simulation, Validation & Visualization
We describe our ongoing work and view on simulation, validation and
visualization of cyber-physical systems in industrial automation during
development, operation and maintenance. System models may represent an existing
physical part - for example an existing robot installation - and a software
simulated part - for example a possible future extension. We call such systems
cyber-virtual systems.
In this paper, we present the existing VITELab infrastructure for
visualization tasks in industrial automation. The new methodology for
simulation and validation motivated in this paper integrates this
infrastructure. We are targeting scenarios, where industrial sites which may be
in remote locations are modeled and visualized from different sites anywhere in
the world.
Complementing the visualization work, here, we are also concentrating on
software modeling challenges related to cyber-virtual systems and simulation,
testing, validation and verification techniques for them. Software models of
industrial sites require behavioural models of the components of the industrial
sites such as models for tools, robots, workpieces and other machinery as well
as communication and sensor facilities. Furthermore, collaboration between
sites is an important goal of our work.Comment: Preprint, 9th International Conference on Evaluation of Novel
Approaches to Software Engineering (ENASE 2014
Hybrid Simulation Safety: Limbos and Zero Crossings
Physical systems can be naturally modeled by combining continuous and
discrete models. Such hybrid models may simplify the modeling task of complex
system, as well as increase simulation performance. Moreover, modern simulation
engines can often efficiently generate simulation traces, but how do we know
that the simulation results are correct? If we detect an error, is the error in
the model or in the simulation itself? This paper discusses the problem of
simulation safety, with the focus on hybrid modeling and simulation. In
particular, two key aspects are studied: safe zero-crossing detection and
deterministic hybrid event handling. The problems and solutions are discussed
and partially implemented in Modelica and Ptolemy II
Integrating AADL and FMI to Extend Virtual Integration Capability
Virtual Integration Capability is paramount to perform early validation of Cyber Physical Systems. The objective is to guide the systems engineer so as to ensure that the system under design meets multiple criteria through high-fidelity simulation. In this paper, we present an integration scheme that leverages the FMI (Functional Mock-Up interface) standard and the AADL architecture description language. Their combination allows for validation of systems combining embedded platform captured by the AADL, and FMI components that represent physical elements, either mechanical parts, or the environment. We present one approach, and demonstrator case studies
Assessing and augmenting SCADA cyber security: a survey of techniques
SCADA systems monitor and control critical infrastructures of national importance such as power generation and distribution, water supply, transportation networks, and manufacturing facilities. The pervasiveness, miniaturisations and declining costs of internet connectivity have transformed these systems from strictly isolated to highly interconnected networks. The connectivity provides immense benefits such as reliability, scalability and remote connectivity, but at the same time exposes an otherwise isolated and secure system, to global cyber security threats. This inevitable transformation to highly connected systems thus necessitates effective security safeguards to be in place as any compromise or downtime of SCADA systems can have severe economic, safety and security ramifications. One way to ensure vital asset protection is to adopt a viewpoint similar to an attacker to determine weaknesses and loopholes in defences. Such mind sets help to identify and fix potential breaches before their exploitation. This paper surveys tools and techniques to uncover SCADA system vulnerabilities. A comprehensive review of the selected approaches is provided along with their applicability
Development of a hardware-In-the-Loop (HIL) testbed for cyber-physical security in smart buildings
As smart buildings move towards open communication technologies, providing
access to the Building Automation System (BAS) through the intranet, or even
remotely through the Internet, has become a common practice. However, BAS was
historically developed as a closed environment and designed with limited
cyber-security considerations. Thus, smart buildings are vulnerable to
cyber-attacks with the increased accessibility. This study introduces the
development and capability of a Hardware-in-the-Loop (HIL) testbed for testing
and evaluating the cyber-physical security of typical BASs in smart buildings.
The testbed consists of three subsystems: (1) a real-time HIL emulator
simulating the behavior of a virtual building as well as the Heating,
Ventilation, and Air Conditioning (HVAC) equipment via a dynamic simulation in
Modelica; (2) a set of real HVAC controllers monitoring the virtual building
operation and providing local control signals to control HVAC equipment in the
HIL emulator; and (3) a BAS server along with a web-based service for users to
fully access the schedule, setpoints, trends, alarms, and other control
functions of the HVAC controllers remotely through the BACnet network. The
server generates rule-based setpoints to local HVAC controllers. Based on these
three subsystems, the HIL testbed supports attack/fault-free and
attack/fault-injection experiments at various levels of the building system.
The resulting test data can be used to inform the building community and
support the cyber-physical security technology transfer to the building
industry.Comment: Presented at the 2023 ASHRAE Winter Conferenc
Distributed Simulation of Heterogeneous and Real-time Systems
This work describes a framework for distributed simulation of cyber-physical systems (CPS). Modern CPS comprise large numbers of heterogeneous components, typically designed in very different tools and languages that are not or not easily composeable. Evaluating such large systems requires tools that integrate all components in a systematic, well-defined manner. This work leverages existing frameworks to facilitate the integration offers validation by simulation. A framework for distributed simulation is the IEEE High-Level Architecture (HLA) compliant tool CERTI, which provides the infrastructure for co-simulation of models in various simulation environments as well as hardware components. We use CERTI in combination with Ptolemy II, an environment for modeling and simulating heterogeneous systems. In particular, we focus on models of a CPS, including the physical dynamics of a plant, the software that controls the plant, and the network that enables the communication between controllers. We describe the Ptolemy extensions for the interaction with HLA and demonstrate the approach on a flight control system simulation
- …