FAUST: Formal Abstractions of Uncountable-STate STochastic Processes
نویسندگان
چکیده
FAUST is a software tool that generates formal abstractions of (possibly non-deterministic) discrete-time Markov processes (dtMP) defined over uncountable (continuous) state spaces. A dtMP model is specified in MATLAB and abstracted as a finite-state Markov chain or a Markov decision process. The abstraction procedure runs in MATLAB and employs parallel computations and fast manipulations based on vector calculus, which allows scaling beyond state-of-the-art alternatives. The abstract model is formally put in relationship with the concrete dtMP via a user-defined maximum threshold on the approximation error introduced by the abstraction procedure. FAUST allows exporting the abstract model to well-known probabilistic model checkers, such as PRISM or MRMC. Alternatively, it can handle internally the computation of PCTL properties (e.g. safety or reach-avoid) over the abstract model. FAUST allows refining the outcomes of the verification procedures over the concrete dtMP in view of the quantified and tunable error, which depends on the dtMP dynamics and on the given formula. The toolbox is available at http://sourceforge.net/projects/faust2/ 1 Models: Discrete-Time Markov Processes We consider a discrete-time Markov process (dtMP) s(k), k ∈ N ∪ {0} defined over a general state space, such as a finite-dimensional Euclidean domain [1] or a hybrid state space [2]. The model is denoted by the pair S = (S, Ts). S is a continuous (uncountable) but bounded state space, e.g. S ⊂ R, n < ∞. We denote by B(S) the associated sigma algebra and refer the reader to [2, 3] for details on measurability and topological considerations. The conditional stochastic kernel Ts : B(S)×S → [0, 1] assigns to each point s ∈ S a probability measure Ts(·|s), so that for any set A ∈ B(S), k ∈ N ∪ {0}, P(s(k + 1) ∈ A|s(k) = s) = ∫
منابع مشابه
FAUST 2 : Formal Abstractions of Uncountable-STate STochastic Processes
FAUST is a software tool that generates formal abstractions of (possibly non-deterministic) discrete-time Markov processes (dtMP) defined over uncountable (continuous) state spaces. A dtMP model (Sec. 1) is specified in MATLAB and abstracted as a finite-state Markov chain or Markov decision processes. The abstraction procedure (Sec. 2) runs in MATLAB and employs parallel computations and fast m...
متن کاملDynamic Bayesian Networks as Formal Abstractions of Structured Stochastic Processes
We study the problem of finite-horizon probabilistic invariance for discrete-time Markov processes over general (uncountable) state spaces. We compute discrete-time, finite-state Markov chains as formal abstractions of general Markov processes. Our abstraction differs from existing approaches in two ways. First, we exploit the structure of the underlying Markov process to compute the abstractio...
متن کاملSafety Verification of Continuous-Space Pure Jump Markov Processes
We study the probabilistic safety verification problem for pure jumpMarkov processes, a class of models that generalizes continuous-time Markov chains over continuous (uncountable) state spaces. Solutions of these processes are piecewise constant, right-continuous functions from time to states. Their jump (or reset) times are realizations of a Poisson process, characterized by a jump rate funct...
متن کاملAdaptive and Sequential Gridding Procedures for the Abstraction and the Verification of Stochastic Processes
This work is concerned with the generation of finite abstractions of general state-space processes, to be employed in the formal verification of probabilistic properties by means of automatic techniques such as probabilistic model checkers. The contribution employs an abstraction procedure based on the partitioning of the state space, which generates a Markov chain as an approximation of the or...
متن کاملExact and Approximate Abstraction for Classes of Stochastic Hybrid Systems
A stochastic hybrid system contains a collection of interacting discrete and continuous components, subject to random behaviour. The formal verification of a stochastic hybrid system often comprises a method for the generation of a finite-state probabilistic system which either represents exactly the behaviour of the stochastic hybrid system, or which approximates conservatively its behaviour. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015