Skip to main content

2015 | OriginalPaper | Buchkapitel

51. A Survey of Petri Net Tools

verfasst von : Weng Jie Thong, M. A. Ameedeen

Erschienen in: Advanced Computer and Communication Engineering Technology

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Petri net is a mathematical modeling language used to describe a system graphically. It is a strong language that can be used to represent parallel or concurrent activities in a system. With a Petri net tool, users can view the overall system graphically and edit it with the editor. A Petri net tool can also be used to analyze the performance of the system, generate code, simulate the system and perform model checking on it. A review on twenty Petri net tools in this paper will give the readers an idea on what is a Petri net tool and the main functions of a Petri net tool. This paper can serve as an introduction of twenty Petri net tools to the reader. However, to date, there are many Petri net tools available to be downloaded online. This survey paper aims to compare twenty Petri net tools in different aspect. This is important as users will not have to read the reviews of Petri net tools online one by one. Just be having a look at the discussion provided, readers can determined the best recommended Petri net tools to be used based on their operating systems and the types of Petri net tool to be analyzed. The main purpose of this survey paper is to recommend Petri net tools based on the operating system and the types of Petri net to be analyzed.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Petri, C.A.: Communication with automata (1966) Petri, C.A.: Communication with automata (1966)
2.
Zurück zum Zitat Brauer, W., Reisig, W.: Carl adam petri and ”petri nets”. Fundam. Concepts Comput. Sci. 3(5), 129 (2009)CrossRef Brauer, W., Reisig, W.: Carl adam petri and ”petri nets”. Fundam. Concepts Comput. Sci. 3(5), 129 (2009)CrossRef
3.
Zurück zum Zitat Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)CrossRef Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)CrossRef
4.
Zurück zum Zitat Ameedeen, M.A.: A model driven approach to analysis and synthesis of sequence diagrams. Diss. University of Birmingham (2012) Ameedeen, M.A.: A model driven approach to analysis and synthesis of sequence diagrams. Diss. University of Birmingham (2012)
5.
Zurück zum Zitat Trompedeller, M.: A Classification of Petri Nets (1995) Trompedeller, M.: A Classification of Petri Nets (1995)
6.
Zurück zum Zitat Hostettler, S., Marechal, A., Linard, A., Risoldi, M., Buchs, D.: High-level petri net model checking with AlPiNA. Fundam. Inf. 113(3), 229–264 (2011)MathSciNetMATH Hostettler, S., Marechal, A., Linard, A., Risoldi, M., Buchs, D.: High-level petri net model checking with AlPiNA. Fundam. Inf. 113(3), 229–264 (2011)MathSciNetMATH
7.
Zurück zum Zitat Al-Shabibi, A., Buchs, D., Buffo, M., Chachkov, S., Chen, A., Hurzeler, D.: Prototyping object oriented specifications. In: Applications and Theory of Petri Nets 2003, pp. 473–482. Springer, Heidelberg (2003) Al-Shabibi, A., Buchs, D., Buffo, M., Chachkov, S., Chen, A., Hurzeler, D.: Prototyping object oriented specifications. In: Applications and Theory of Petri Nets 2003, pp. 473–482. Springer, Heidelberg (2003)
8.
Zurück zum Zitat Chiola, G., Franceschinis, G., Gaeta, R., Ribaudo, M.: GreatSPN 1.7: graphical editor and analyzer for timed and stochastic petri nets. Perform. Eval. 24(1), 47–68 (1995) Chiola, G., Franceschinis, G., Gaeta, R., Ribaudo, M.: GreatSPN 1.7: graphical editor and analyzer for timed and stochastic petri nets. Perform. Eval. 24(1), 47–68 (1995)
9.
Zurück zum Zitat Schmidt, K.: Lola a low level analyser. In: Application and Theory of Petri Nets 2000, pp. 465–474. Springer, Berlin (2000) Schmidt, K.: Lola a low level analyser. In: Application and Theory of Petri Nets 2000, pp. 465–474. Springer, Berlin (2000)
10.
Zurück zum Zitat Grahlmann, B., Best, E.: PEP—more than a petri net tool. In: Tools and Algorithms for the Construction and Analysis of Systems, pp. 397–401. Springer, Berlin (1996) Grahlmann, B., Best, E.: PEP—more than a petri net tool. In: Tools and Algorithms for the Construction and Analysis of Systems, pp. 397–401. Springer, Berlin (1996)
11.
Zurück zum Zitat Heiner, M., Herajy, M., Liu, F., Rohr, C., Schwarick, M.: Snoopy–a unifying petri net tool. In Application and Theory of Petri Nets, pp. 398–407. Springer, Berlin (2012) Heiner, M., Herajy, M., Liu, F., Rohr, C., Schwarick, M.: Snoopy–a unifying petri net tool. In Application and Theory of Petri Nets, pp. 398–407. Springer, Berlin (2012)
12.
Zurück zum Zitat Schwarick, M., Heiner, M., Rohr, C.: Marcie-model checking and reachability analysis done efficiently. In: Proceedings of the IEEE, 8th International Conference on Quantitative Evaluation of Systems (QEST), pp. 91–100 (2011) Schwarick, M., Heiner, M., Rohr, C.: Marcie-model checking and reachability analysis done efficiently. In: Proceedings of the IEEE, 8th International Conference on Quantitative Evaluation of Systems (QEST), pp. 91–100 (2011)
13.
Zurück zum Zitat Wegener, J., Schwarick, M., Heiner, M.: A plugin system for charlie. In: Proceedings of the CS&P, pp. 531–554 (2011) Wegener, J., Schwarick, M., Heiner, M.: A plugin system for charlie. In: Proceedings of the CS&P, pp. 531–554 (2011)
14.
Zurück zum Zitat Oliveira Lino, F.G., Sztajnberg, A.: JSARP: Simulator and analyzer petri net in java, a final project of the undergraduate course of computer and information technology, University of Rio de Janeiro (2006) (Unpublished manuscript) Oliveira Lino, F.G., Sztajnberg, A.: JSARP: Simulator and analyzer petri net in java, a final project of the undergraduate course of computer and information technology, University of Rio de Janeiro (2006) (Unpublished manuscript)
16.
Zurück zum Zitat Meyer, R., Strazny, T.: Petruchio: From dynamic networks to nets. In: Computer Aided Verification, pp. 175–179. Springer, Berlin (2010) Meyer, R., Strazny, T.: Petruchio: From dynamic networks to nets. In: Computer Aided Verification, pp. 175–179. Springer, Berlin (2010)
17.
Zurück zum Zitat Riesz, M., Seckár, M., Juhás, G.: PetriFlow: A petri net based framework for modelling and control of workflow processes. In: Proceedings of the ACSD/Petri Nets Workshops, pp. 191–205 (2010) Riesz, M., Seckár, M., Juhás, G.: PetriFlow: A petri net based framework for modelling and control of workflow processes. In: Proceedings of the ACSD/Petri Nets Workshops, pp. 191–205 (2010)
18.
Zurück zum Zitat van Hee, K., Oanea, O., Post, R., Somers, L., van der Werf, J.M.: Yasper: a tool for workflow modeling and analysis. In: Proceedings of the IEEE, 6th International Conference on Application of Concurrency to System Design (ACSD 2006), pp. 279–282 (2006) van Hee, K., Oanea, O., Post, R., Somers, L., van der Werf, J.M.: Yasper: a tool for workflow modeling and analysis. In: Proceedings of the IEEE, 6th International Conference on Application of Concurrency to System Design (ACSD 2006), pp. 279–282 (2006)
19.
Zurück zum Zitat Berthelot, G., Johnen, C., Petrucci, L.: PAPETRI: environment for the analysis of petri nets. In: Computer-Aided Verification, pp. 13–22. Springer, Berlin (1991) Berthelot, G., Johnen, C., Petrucci, L.: PAPETRI: environment for the analysis of petri nets. In: Computer-Aided Verification, pp. 13–22. Springer, Berlin (1991)
20.
Zurück zum Zitat Geist, R., Crane, D., Daniel, S., Suggs, D.: Systems modeling with xpetri. In: Proceedings of the 26th Conference on Winter simulation, Society for Computer Simulation International, pp. 611–618 (1994) Geist, R., Crane, D., Daniel, S., Suggs, D.: Systems modeling with xpetri. In: Proceedings of the 26th Conference on Winter simulation, Society for Computer Simulation International, pp. 611–618 (1994)
21.
Zurück zum Zitat Varpaaniemi, K., Heljanko, K., Lilius, J.: Prod 3.2: an advanced tool for efficient reachability analysis. In: Computer Aided Verification, pp. 472–475. Springer, Berlin (1997) Varpaaniemi, K., Heljanko, K., Lilius, J.: Prod 3.2: an advanced tool for efficient reachability analysis. In: Computer Aided Verification, pp. 472–475. Springer, Berlin (1997)
22.
Zurück zum Zitat Maziero, C.A.: ARP: Petri net analyzer. Control and Microinformatic Lab, Federal University, Santa Catarina (1990) Maziero, C.A.: ARP: Petri net analyzer. Control and Microinformatic Lab, Federal University, Santa Catarina (1990)
25.
Zurück zum Zitat Kounev, S., Dutz, C.: QPME: a performance modeling tool based on queueing petri nets. ACM SIGMETRICS Perform. Eval. Rev. 36(4), 46–51 (2009)CrossRef Kounev, S., Dutz, C.: QPME: a performance modeling tool based on queueing petri nets. ACM SIGMETRICS Perform. Eval. Rev. 36(4), 46–51 (2009)CrossRef
Metadaten
Titel
A Survey of Petri Net Tools
verfasst von
Weng Jie Thong
M. A. Ameedeen
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-07674-4_51

Neuer Inhalt