Javascript must be enabled to continue!
Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems
View through CrossRef
In Cyber-Physical Systems (CPS), cyber and physical components must work seamlessly in tandem. Runtime verification of CPS is essential yet very difficult, due to deployment environments that are expensive, dangerous, or simply impossible to use for verification tasks. A key enabling factor of runtime verification of CPS is the ability to integrate real-time simulations of portions of the CPS into live running systems. We propose a verification approach that allows CPS application developers to opportunistically leverage real-time simulation to support runtime verification. Our approach, termed B
race
B
ind
, allows selecting, at runtime, between actual physical processes or simulations of them to support a running CPS application. To build B
race
B
ind
, we create a real-time simulation architecture to generate and manage multiple real-time simulation environments based on existing simulation models in a manner that ensures sufficient accuracy for verifying a CPS application. Specifically, B
race
B
ind
aims to both improve simulation speed and minimize latency, thereby making it feasible to integrate simulations of physical processes into the running CPS application. B
race
B
ind
then integrates this real-time simulation architecture with an existing runtime verification approach that has low computational overhead and high accuracy. This integration uses an aspect-oriented adapter architecture that connects the variables in the cyber portion of the CPS application with either sensors and actuators in the physical world or the automatically generated real-time simulation. Our experimental results show that, with a negligible performance penalty, our approach is both efficient and effective in detecting program errors that are otherwise only detectable in a physical deployment.
Association for Computing Machinery (ACM)
Title: Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems
Description:
In Cyber-Physical Systems (CPS), cyber and physical components must work seamlessly in tandem.
Runtime verification of CPS is essential yet very difficult, due to deployment environments that are expensive, dangerous, or simply impossible to use for verification tasks.
A key enabling factor of runtime verification of CPS is the ability to integrate real-time simulations of portions of the CPS into live running systems.
We propose a verification approach that allows CPS application developers to opportunistically leverage real-time simulation to support runtime verification.
Our approach, termed B
race
B
ind
, allows selecting, at runtime, between actual physical processes or simulations of them to support a running CPS application.
To build B
race
B
ind
, we create a real-time simulation architecture to generate and manage multiple real-time simulation environments based on existing simulation models in a manner that ensures sufficient accuracy for verifying a CPS application.
Specifically, B
race
B
ind
aims to both improve simulation speed and minimize latency, thereby making it feasible to integrate simulations of physical processes into the running CPS application.
B
race
B
ind
then integrates this real-time simulation architecture with an existing runtime verification approach that has low computational overhead and high accuracy.
This integration uses an aspect-oriented adapter architecture that connects the variables in the cyber portion of the CPS application with either sensors and actuators in the physical world or the automatically generated real-time simulation.
Our experimental results show that, with a negligible performance penalty, our approach is both efficient and effective in detecting program errors that are otherwise only detectable in a physical deployment.
Related Results
619. Pharmacokinetic-Pharmacodynamic (PK-PD) Target Attainment Analyses to Support Epetraborole Dose Selection for the Treatment of Patients with Mycobacterium avium Complex (MAC) Lung Disease
619. Pharmacokinetic-Pharmacodynamic (PK-PD) Target Attainment Analyses to Support Epetraborole Dose Selection for the Treatment of Patients with Mycobacterium avium Complex (MAC) Lung Disease
Abstract
Background
Epetraborole (EBO) is an orally available, bacterial leucyl transfer RNA synthetase inhibitor that concentra...
LB2306. Population Pharmacokinetic (PPK), Pharmacokinetic/Pharmacodynamic attainment (PTA), and Clinical Pharmacokinetic/Pharmacodynamic (PK/PD) Analyses for Sulbactam-Durlobactam (SUL-DUR) to Support Dose Selection for the Treatment of Acinetobacter baum
LB2306. Population Pharmacokinetic (PPK), Pharmacokinetic/Pharmacodynamic attainment (PTA), and Clinical Pharmacokinetic/Pharmacodynamic (PK/PD) Analyses for Sulbactam-Durlobactam (SUL-DUR) to Support Dose Selection for the Treatment of Acinetobacter baum
Abstract
Background
SUL-DUR is a β-lactam/β-lactamase inhibitor combination in development for the treatment of ABC infections, ...
593. Population Pharmacokinetic Model Development for Epetraborole and Mycobacterium avium Complex (MAC) Lung Disease Patients Using Data from Phase 1 and 2 Studies
593. Population Pharmacokinetic Model Development for Epetraborole and Mycobacterium avium Complex (MAC) Lung Disease Patients Using Data from Phase 1 and 2 Studies
Abstract
Background
Epetraborole (EBO), an orally available bacterial leucyl transfer RNA synthetase inhibitor with potent activ...
592. Impact of Elevated MIC Values on Echinocandin Pharmacokinetic-Pharmacodynamic (PK-PD) Candida glabrata Target Attainment (TA)
592. Impact of Elevated MIC Values on Echinocandin Pharmacokinetic-Pharmacodynamic (PK-PD) Candida glabrata Target Attainment (TA)
Abstract
Background
Given the increasing prevalence of non-albicans Candida species, including C. glabrata and C. auris, which h...
Programming models for mobile environments
Programming models for mobile environments
For the last decade, mobile devices have grown in popularity and became the best-selling computing devices. Despite their high capabilities for user interactions and network connec...
Woningcorporaties en Vastgoedontwikkeling
Woningcorporaties en Vastgoedontwikkeling
This summary highlights the findings of the PhD-thesis ‘Woningcorporaties en Vastgoedontwikkeling: Fit for Use’ (‘Housing associations and Real Estate Development: Fit for Use?’). ...
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract
The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical activi...
Runtime Verification on Robotics Systems
Runtime Verification on Robotics Systems
Runtime verification is a technique for generating monitors from formal specification of expected behaviors for the underlying system. It can be applied to automatically evaluate s...

