
Tim Strazny
On this page:
back to the mainpage.
1
Publications (with abstracts)
-
[MKS08a]
-
R. Meyer, V. Khomenko, and T. Strazny.
A practical approach to verification of mobile systems using net
unfoldings.
In Proc. of the 29th International Conference on Application and
Theory of Petri Nets and Other Models of Concurrency, ATPN 2008, volume 5062
of LNCS. Springer-Verlag, 2008.
To appear.
[ bib ]
In this paper we propose a technique for verification of mobile
systems.We translate finite control processes, which are a well-known
subset of pi-Calculus, into Petri nets, which are subsequently used for
model checking. This translation always yields bounded Petri nets with
a small bound, and we develop a technique for computing a non-trivial
bound by static analysis. Moreover, we introduce the notion of safe pro-
cesses, which are a subset of finite control processes, for which our
translation
yields safe Petri nets, and show that every finite control process can
be translated into a safe one of at most quadratic size. This gives a
possibility
to translate every finite control process into a safe Petri net, for
which efficient unfolding-based verification is possible. Our experiments
show that this approach has a significant advantage over other existing
tools for verification of mobile systems in terms of memory consumption
and runtime.
Keywords: finite control processes, safe processes, pi-Calculus, mobile
systems, model checking, Petri net unfoldings
-
[MKS08b]
-
R. Meyer, V. Khomenko, and T. Strazny.
A practical approach to verification of mobile systems using net
unfoldings.
Technical Report CS-TR: 1064, School of Computing Science, Newcastle
University, January 2008.
29 pages.
[ bib ]
In this paper we propose a technique for verification of mobile
systems.We translate finite control processes, which are a well-known
subset of pi-Calculus, into Petri nets, which are subsequently used for
model checking. This translation always yields bounded Petri nets with
a small bound, and we develop a technique for computing a non-trivial
bound by static analysis. Moreover, we introduce the notion of safe pro-
cesses, which are a subset of finite control processes, for which our
translation
yields safe Petri nets, and show that every finite control process can
be translated into a safe one of at most quadratic size. This gives a
possibility
to translate every finite control process into a safe Petri net, for
which efficient unfolding-based verification is possible. Our experiments
show that this approach has a significant advantage over other existing
tools for verification of mobile systems in terms of memory consumption
and runtime.
Keywords: finite control processes, safe processes, pi-Calculus, mobile
systems, model checking, Petri net unfoldings
-
[SS06]
-
Tim Strazny and Christian Stehno.
Ein Simulator für mehrfach erweiterte höhere
Petrinetze.
In Matthias Becker and Helena Szczerbicka, editors, 19.
Symposium Simulationstechnik (ASIM 2006), pages 171-176. SCS Publishing
House e.V., September 2006.
[ bib ]