Probablistic Timed Automata
Kim G. Larsen
In many situations it is useful to refine non-deterministic choice to a probabilistic choice in order to provide more informative model and allow for performance analysis.
Consider the example to the left. Here a communication medium receive a messeage (in) and after 2 seconds non-deterministically chooses to either go to a state where the message is delivered (out) or to let another 2 seconds pass after which ..... In this model delivery of messages is certainly not guaranteed and it is completely impossible to say anything meaningful about how long time it will take before a message will successfully get through (except that it will take at least 2 seconds).
A
probabilistic refinement of the non-deterministic timed automata could be as
shown to the right. Here a message will be succesfully delivered with
probability 2/3 and will require an additional 2 seconds with probability 1/3.
Obviously with this refined model it is meaningful to talk about the expected
time before a message gets throuhg (??) and also what the probability is
that a message gets through within a given time bound. Model checking of
stochastic models (e.g. Markov Chains) is a hot topic as witnessed by two
prominent tools PRISM and RAPTURE. Stochastic extensions of timed automata
is a much need formalism and the project will involve a variety of topics
ranging from formal definition of the model, suitable probabilistic notions of
bisimulation, probabilistic logics, necessary extension of the symbolic
techniques existing for timed automata, possible connection to
PRISM and/or
RAPTURE.
There will here be ample possibility of interacting with collaborators at Twente and
Achen University.