7 research outputs found
Extending Hybrid CSP with Probability and Stochasticity
Probabilistic and stochastic behavior are omnipresent in computer controlled
systems, in particular, so-called safety-critical hybrid systems, because of
fundamental properties of nature, uncertain environments, or simplifications to
overcome complexity. Tightly intertwining discrete, continuous and stochastic
dynamics complicates modelling, analysis and verification of stochastic hybrid
systems (SHSs). In the literature, this issue has been extensively
investigated, but unfortunately it still remains challenging as no promising
general solutions are available yet. In this paper, we give our effort by
proposing a general compositional approach for modelling and verification of
SHSs. First, we extend Hybrid CSP (HCSP), a very expressive and process
algebra-like formal modeling language for hybrid systems, by introducing
probability and stochasticity to model SHSs, which is called stochastic HCSP
(SHCSP). To this end, ordinary differential equations (ODEs) are generalized by
stochastic differential equations (SDEs) and non-deterministic choice is
replaced by probabilistic choice. Then, we extend Hybrid Hoare Logic (HHL) to
specify and reason about SHCSP processes. We demonstrate our approach by an
example from real-world.Comment: The conference version of this paper is accepted by SETTA 201
Bayesian statistical model checking with application to Stateflow/Simulink verification
Weak Bisimulation Metrics in Models with Nondeterminism and Continuous State Spaces
Bisimulation metrics are used to estimate the behavioural distance between probabilistic systems. They have been defined in discrete and continuous state space models. However, the weak semantics approach, where non-observable actions are abstracted away, has been adopted only in the discrete case. We fill this gap and provide a weak bisimulation metric for models with continuous state spaces. A difficulty is to provide a notion of weak transition leaving from a continuous distribution over states. Our weak bisimulation metric allows for compositional reasoning. Systems at distance zero are equated by a notion of weak bisimulation. We apply our theory in a case study where continuous distributions derive by the evolution of the physical environment
LNCS
We present XSpeed a parallel state-space exploration algorithm for continuous systems with linear dynamics and nondeterministic inputs. The motivation of having parallel algorithms is to exploit the computational power of multi-core processors to speed-up performance. The parallelization is achieved on two fronts. First, we propose a parallel implementation of the support function algorithm by sampling functions in parallel. Second, we propose a parallel state-space exploration by slicing the time horizon and computing the reachable states in the time slices in parallel. The second method can be however applied only to a class of linear systems with invertible dynamics and fixed input. A GP-GPU implementation is also presented following a lazy evaluation strategy on support functions. The parallel algorithms are implemented in the tool XSpeed. We evaluated the performance on two benchmarks including an 28 dimension Helicopter model. Comparison with the sequential counterpart shows a maximum speed-up of almost 7× on a 6 core, 12 thread Intel Xeon CPU E5-2420 processor. Our GP-GPU implementation shows a maximum speed-up of 12× over the sequential implementation and 53× over SpaceEx (LGG scenario), the state of the art tool for reachability analysis of linear hybrid systems. Experiments illustrate that our parallel algorithm with time slicing not only speeds-up performance but also improves precision
Multilevel Monte Carlo Method for Statistical Model Checking of Hybrid Systems
We study statistical model checking of continuous-time stochastic hybrid
systems. The challenge in applying statistical model checking to these systems
is that one cannot simulate such systems exactly. We employ the multilevel
Monte Carlo method (MLMC) and work on a sequence of discrete-time stochastic
processes whose executions approximate and converge weakly to that of the
original continuous-time stochastic hybrid system with respect to satisfaction
of the property of interest. With focus on bounded-horizon reachability, we
recast the model checking problem as the computation of the distribution of the
exit time, which is in turn formulated as the expectation of an indicator
function. This latter computation involves estimating discontinuous
functionals, which reduces the bound on the convergence rate of the Monte Carlo
algorithm. We propose a smoothing step with tunable precision and formally
quantify the error of the MLMC approach in the mean-square sense, which is
composed of smoothing error, bias, and variance. We formulate a general
adaptive algorithm which balances these error terms. Finally, we describe an
application of our technique to verify a model of thermostatically controlled
loads.Comment: Accepted in the 14th International Conference on Quantitative
Evaluation of Systems (QEST), 201
