TimeNET QEST2017
TimeNET QEST2017
net/publication/319039466
CITATIONS READS
29 381
1 author:
Armin Zimmermann
Technische Universität Ilmenau
156 PUBLICATIONS 1,777 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Armin Zimmermann on 17 August 2017.
Armin Zimmermann
Abstract. The paper presents the current status of the software tool
TimeNET. It supports modeling and performance evaluation of stochas-
tic models, including extended deterministic and stochastic Petri nets,
colored stochastic Petri nets, and Markov chains as well as UML ex-
tensions. Among its main characteristics are simulation and analysis
modules for stationary and transient evaluation of Petri nets includ-
ing non-exponentially distributed delays, as well as a simulation module
for complex colored models. Recent enhancements include algorithms for
the efficient rare-event simulation of Petri nets, a new multi-trajectory
hybrid simulation/analysis algorithm, and a net class for Markov chains.
1 Introduction
TimeNET is a software tool for the modeling and performability evaluation with
several variants of stochastic Petri nets including GSPNs, eDSPNs, and colored
SCPNs (for definitions see e.g. [8]). In comparison to other related tools such as
GreatSPN [1], SPNP [4], Möbius [3] and CPN Tools [5], it supports evaluation of
models combining exponential and deterministic as well as more general non-ex-
ponentially distributed firing delays. Numerical analysis and simulation methods
both for transient and steady-state solution have been implemented as well as
structural analysis modules. Moreover, TimeNET supports colored stochastic
Petri nets as well as rare-event simulation algorithms for these model classes.
The token game can be run interactively or automatically to validate and test
eDSPN and SCPN models.
The software architecture contains a Java graphical user interface, shell scripts
controlling analysis processes, and evaluation algorithms implemented mainly in
C++ running as background processes. The tool runs in 32 and 64 Bit Linux
and Windows environments. It is available free of charge for non-commercial use
from http://timenet.tu-ilmenau.de/. Successful applications reported in the
literature include communication systems, reliability evaluation, manufacturing
and transportation, and business as well as logistics processes. Numerous papers
including application examples are listed in the tool’s web page.
2
References
1. Bernardi, S., Bertoncello, C., Donatelli, S., Franceschinis, G., Gaeta, G., Gribaudo,
M., Horvàth, A.: GreatSPN in the new millenium. Research Report 760/2001,
Universität Dortmund (Germany) (Sep 2001), tools of Aachen 2001, Int. Multiconf.
on Measurement, Modelling and Evaluation of Computer-Communication Systems,
pages 17–23.
2. Bodenstein, C., Zimmermann, A.: TimeNET optimization environment - batch
simulation and heuristic optimization of SCPNs with TimeNET 4.2. In: 8th Int.
Conf. on Performance Evaluation Methodologies and Tools (VALUETOOLS 2014).
Bratislava, Slovakia (Dec 2014)
3. Courtney, T., Gaonkar, S., Keefe, K., Rozier, E., Sanders, W.: Möbius 2.3: An
extensible tool for dependability, security, and performance evaluation of large
and complex system models. In: IEEE/IFIP Int. Conf. on Dependable Systems
Networks. pp. 353–358 (2009)
4. Hirel, C., Tuffin, B., Trivedi, K.S.: SPNP: Stochastic Petri nets. Version 6.0. In:
Computer Performance Evaluation, Modelling Techniques and Tools — 11th Int.
Conf., TOOLS 2000. Lecture Notes in Computer Science, vol. 1786, pp. 354–357.
Springer Verlag, Schaumburg, IL, USA (2000)
5. Jensen, K., Kristensen, K.L., Wells, L.: Coloured Petri nets and CPN tools for
modelling and validation of concurrent systems. Int. Journal on Software Tools for
Technology Transfer (STTT) 9(3–4), 213–254 (2007)
6. Reijsbergen, D., Boer, P.T., Scheinhardt, W., Haverkort, B.: Automated rare
event simulation for stochastic Petri nets. In: Joshi, K., Siegle, M., Stoelinga, M.,
D’Argenio, P.R. (eds.) Quantitative Evaluation of Systems, Lecture Notes in Com-
puter Science, vol. 8054, pp. 372–388. Springer Berlin Heidelberg (2013)
7. Shorin, D., Zimmermann, A.: Extending the software tool TimeNET by power con-
sumption estimation of UML MARTE models. In: Proc. 4th Int. Conf. on Simula-
tion and Modeling Methodologies, Technologies and Applications (SIMULTECH
2014). pp. 83–91. Vienna, Austria (Aug 2014)
8. Zimmermann, A.: Stochastic Discrete Event Systems. Springer, Berlin Heidelberg
New York (2007)
9. Zimmermann, A.: Modeling and evaluation of stochastic Petri nets with TimeNET
4.1. In: Proc. 6th Int. Conf on Performance Evaluation Methodologies and Tools
(VALUETOOLS). pp. 54–63. Corse, France (2012)
10. Zimmermann, A., Hotz, T., Canabal Lavista, A.: A hybrid multi-trajectory simu-
lation algorithm for the performance evaluation of stochastic Petri nets. In: Quan-
titative Evaluation of Systems (QEST 2017) (2017), (accepted for publication)
11. Zimmermann, A., Jäger, S., Geyer, F.: Towards reliability evaluation of AFDX
avionic communication systems with rare-event simulation. In: Proc. Probabilistic
Safety Assessment & Management Conference 2014 (PSAM 12). pp. 1–12. Hon-
olulu, Hawaii, USA (Jun 2014)
12. Zimmermann, A., Maciel, P.: Importance function derivation for RESTART sim-
ulations of Petri nets. In: 9th Int. Workshop on Rare Event Simulation (RESIM
2012). pp. 8–15. Trondheim, Norway (Jun 2012)