Optimising Highly-Parallel Simulation-Based Verification of
Cyber-Physical Systems
- URL: http://arxiv.org/abs/2307.15383v1
- Date: Fri, 28 Jul 2023 08:08:27 GMT
- Title: Optimising Highly-Parallel Simulation-Based Verification of
Cyber-Physical Systems
- Authors: Toni Mancini, Igor Melatti, Enrico Tronci
- Abstract summary: Cyber-Physical Systems (CPSs) arise in many industry-relevant domains and are often mission- or safety-critical.
System-Level Verification (SLV) of CPSs aims at certifying that given (e.g. safety or liveness) specifications are met or at estimating the value of some.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Cyber-Physical Systems (CPSs), comprising both software and physical
components, arise in many industry-relevant domains and are often mission- or
safety-critical.
System-Level Verification (SLV) of CPSs aims at certifying that given (e.g.,
safety or liveness) specifications are met, or at estimating the value of some
KPIs, when the system runs in its operational environment, i.e., in presence of
inputs (from users or other systems) and/or of additional, uncontrolled
disturbances.
To enable SLV of complex systems from the early design phases, the currently
most adopted approach envisions the simulation of a system model under the
(time bounded) operational scenarios of interest. Simulation-based SLV can be
computationally prohibitive (years of sequential simulation), since model
simulation is computationally intensive and the set of scenarios of interest
can huge.
We present a technique that, given a collection of scenarios of interest
(extracted from mass-storage databases or from symbolic structures, e.g.,
constraint-based scenario generators), computes parallel shortest simulation
campaigns, which drive a possibly large number of system model simulators
running in parallel in a HPC infrastructure through all (and only) those
scenarios in the user-defined (possibly random) order, by wisely avoiding
multiple simulations of repeated trajectories, thus minimising the overall
completion time, compatibly with the available simulator memory capacity.
Our experiments on Modelica/FMU and Simulink case study models with up to
~200 million scenarios show that our optimisation yields speedups as high as
8x. This, together with the enabled massive parallelisation, makes practically
viable (a few weeks in a HPC infrastructure) verification tasks (both
statistical and exhaustive, with respect to the given set of scenarios) which
would otherwise take inconceivably long time.
Related papers
- Compositional simulation-based inference for time series [21.9975782468709]
simulators frequently emulate real-world dynamics through thousands of single-state transitions over time.
We propose an SBI framework that can exploit such Markovian simulators by locally identifying parameters consistent with individual state transitions.
We then compose these local results to obtain a posterior over parameters that align with the entire time series observation.
arXiv Detail & Related papers (2024-11-05T01:55:07Z) - GenSim: A General Social Simulation Platform with Large Language Model based Agents [111.00666003559324]
We propose a novel large language model (LLMs)-based simulation platform called textitGenSim.
Our platform supports one hundred thousand agents to better simulate large-scale populations in real-world contexts.
To our knowledge, GenSim represents an initial step toward a general, large-scale, and correctable social simulation platform.
arXiv Detail & Related papers (2024-10-06T05:02:23Z) - NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation and Benchmarking [65.24988062003096]
We present NAVSIM, a framework for benchmarking vision-based driving policies.
Our simulation is non-reactive, i.e., the evaluated policy and environment do not influence each other.
NAVSIM enabled a new competition held at CVPR 2024, where 143 teams submitted 463 entries, resulting in several new insights.
arXiv Detail & Related papers (2024-06-21T17:59:02Z) - Informal Safety Guarantees for Simulated Optimizers Through
Extrapolation from Partial Simulations [0.0]
Self-supervised learning is the backbone of state of the art language modeling.
It has been argued that training with predictive loss on a self-supervised dataset causes simulators.
arXiv Detail & Related papers (2023-11-29T09:32:56Z) - In Situ Framework for Coupling Simulation and Machine Learning with
Application to CFD [51.04126395480625]
Recent years have seen many successful applications of machine learning (ML) to facilitate fluid dynamic computations.
As simulations grow, generating new training datasets for traditional offline learning creates I/O and storage bottlenecks.
This work offers a solution by simplifying this coupling and enabling in situ training and inference on heterogeneous clusters.
arXiv Detail & Related papers (2023-06-22T14:07:54Z) - Finding Needles in Haystack: Formal Generative Models for Efficient
Massive Parallel Simulations [0.0]
Authors propose a method based on bayesian optimization to efficiently learn generative models on scenarios that would deliver desired outcomes.
The methodology is integrated in an end-to-end framework, which uses the OpenSCENARIO standard to describe scenarios.
arXiv Detail & Related papers (2023-01-03T16:55:06Z) - Near-optimal Policy Identification in Active Reinforcement Learning [84.27592560211909]
AE-LSVI is a novel variant of the kernelized least-squares value RL (LSVI) algorithm that combines optimism with pessimism for active exploration.
We show that AE-LSVI outperforms other algorithms in a variety of environments when robustness to the initial state is required.
arXiv Detail & Related papers (2022-12-19T14:46:57Z) - Bayesian Emulation for Computer Models with Multiple Partial
Discontinuities [0.0]
An emulator is a fast statistical construct that mimics the slow to evaluate computer model.
We introduce the TENSE framework, based on carefully designed correlation structures that respect the discontinuities.
We apply the TENSE framework to the TNO Challenge II, emulating the OLYMPUS reservoir model.
arXiv Detail & Related papers (2022-10-19T11:14:57Z) - Deep Bayesian Active Learning for Accelerating Stochastic Simulation [74.58219903138301]
Interactive Neural Process (INP) is a deep active learning framework for simulations and with active learning approaches.
For active learning, we propose a novel acquisition function, Latent Information Gain (LIG), calculated in the latent space of NP based models.
The results demonstrate STNP outperforms the baselines in the learning setting and LIG achieves the state-of-the-art for active learning.
arXiv Detail & Related papers (2021-06-05T01:31:51Z) - Generating and Characterizing Scenarios for Safety Testing of Autonomous
Vehicles [86.9067793493874]
We propose efficient mechanisms to characterize and generate testing scenarios using a state-of-the-art driving simulator.
We use our method to characterize real driving data from the Next Generation Simulation (NGSIM) project.
We rank the scenarios by defining metrics based on the complexity of avoiding accidents and provide insights into how the AV could have minimized the probability of incurring an accident.
arXiv Detail & Related papers (2021-03-12T17:00:23Z) - Recurrent convolutional neural network for the surrogate modeling of
subsurface flow simulation [0.0]
We propose to combine SegNet with ConvLSTM layers for the surrogate modeling of numerical flow simulation.
Results show that the proposed method improves the performance of SegNet based surrogate model remarkably when the output of the simulation is time series data.
arXiv Detail & Related papers (2020-10-08T09:34:48Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.