AADL+: a simulation-based methodology for cyber-physical systems

2018 ◽  
Vol 13 (3) ◽  
pp. 516-538 ◽  
Author(s):  
Jing Liu ◽  
Tengfei Li ◽  
Zuohua Ding ◽  
Yuqing Qian ◽  
Haiying Sun ◽  
...  
2016 ◽  
Vol 65 (3) ◽  
pp. 1098-1108 ◽  
Author(s):  
Yunfei Hou ◽  
Yunjie Zhao ◽  
Aditya Wagh ◽  
Longfei Zhang ◽  
Chunming Qiao ◽  
...  

10.29007/f4vs ◽  
2020 ◽  
Author(s):  
Johan Lidén Eddeland ◽  
Sajed Miremadi ◽  
Knut Åkesson

Temporal-logic based falsification of Cyber-Physical Systems is a testing technique used to verify certain behaviours in simulation models, however the problem statement typically requires some model-specific tuning of parameters to achieve optimal results. In this experience report, we investigate how different optimization solvers and objective functions affect the falsification outcome for a benchmark set of models and specifications. With data from the four different solvers and three different objective functions for the falsification problem, we see that choice of solver and objective function depends both on the model and the specification that are to be falsified. We also note that using a robust semantics of Signal Temporal Logic typically increases falsification performance compared to using Boolean semantics.


2021 ◽  
Vol 72 ◽  
Author(s):  
Anthony Corso ◽  
Robert Moss ◽  
Mark Koren ◽  
Ritchie Lee ◽  
Mykel Kochenderfer

Autonomous cyber-physical systems (CPS) can improve safety and efficiency for safety-critical applications, but require rigorous testing before deployment. The complexity of these systems often precludes the use of formal verification and real-world testing can be too dangerous during development. Therefore, simulation-based techniques have been developed that treat the system under test as a black box operating in a simulated environment. Safety validation tasks include finding disturbances in the environment that cause the system to fail (falsification), finding the most-likely failure, and estimating the probability that the system fails. Motivated by the prevalence of safety-critical artificial intelligence, this work provides a survey of state-of-the-art safety validation techniques for CPS with a focus on applied algorithms and their modifications for the safety validation problem. We present and discuss algorithms in the domains of optimization, path planning, reinforcement learning, and importance sampling. Problem decomposition techniques are presented to help scale algorithms to large state spaces, which are common for CPS. A brief overview of safety-critical applications is given, including autonomous vehicles and aircraft collision avoidance systems. Finally, we present a survey of existing academic and commercially available safety validation tools.


Author(s):  
Thomas Gabor ◽  
Lenz Belzner ◽  
Marie Kiermeier ◽  
Michael Till Beck ◽  
Alexander Neitz

Information ◽  
2020 ◽  
Vol 11 (12) ◽  
pp. 588
Author(s):  
Angela Pappagallo ◽  
Annalisa Massini ◽  
Enrico Tronci

The ever-increasing deployment of autonomous Cyber-Physical Systems (CPSs) (e.g., autonomous cars, UAV) exacerbates the need for efficient formal verification methods. In this setting, the main obstacle to overcome is the huge number of scenarios to be evaluated. Statistical Model Checking (SMC) is a simulation-based approach that holds the promise to overcome such an obstacle by using statistical methods in order to sample the set of scenarios. Many SMC tools exist, and they have been reviewed in several works. In this paper, we will overview Monte Carlo-based SMC tools in order to provide selection criteria based on Key Performance Indicators (KPIs) for the verification activity (e.g., minimize verification time or cost) as well as on the environment features, the kind of system model, the language used to define the requirements to be verified, the statistical inference approach used, and the algorithm implementing it. Furthermore, we will identify open research challenges in the field of (SMC) tools.


Sign in / Sign up

Export Citation Format

Share Document