Skip to main content

2016 | OriginalPaper | Buchkapitel

Renew 2.5 – Towards a Comprehensive Integrated Development Environment for Petri Net-Based Applications

verfasst von : Lawrence Cabac, Michael Haustermann, David Mosteller

Erschienen in: Application and Theory of Petri Nets and Concurrency

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Renew (The Reference Net Workshop) is an extensible Petri net IDE that supports the development and execution of high-level Petri nets and other modeling techniques. The Reference net formalism – the major formalism for Renew – includes concepts such as net instances, synchronous channels and seamless Java integration. It combines the advantages of Petri nets and object-oriented programming for the development of concurrent and distributed software systems. Modeling support of Renew focuses on convenience and ease for Petri net development. An outstanding feature is the support for multi-formalism simulation. The plugin architecture of Renew enables the developers to extend the IDE for instance with additional formalisms. Alternatively to the inline mode – within the graphical user interface – the Simulator can also be run in a headless server fashion. Several configurations of Renew are available, which are constituted through selections of plugins providing specialized functionality for multiple platforms. In this manner the Renew family constitutes a product line architecture. Renew is available free of charge including the Java source code. In this contribution we provide information about Renew’s functionality and architecture as well as the development of the tool set over the last decade.

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!

Fußnoten
1
Renew 2.5 available at: http://​www.​renew.​de.
 
2
Theoretical Foundations Group, Department of Informatics, University of Hamburg.
 
4
The FreeHep libraries are available at https://​github.​com/​freehep/​.
 
7
LoLA – A Low Level Petri Net Analyzer: http://​www.​service-technology.​org.
 
9
The palette of the Use Case Components Plugin is activated in Fig. 3.
 
10
A publicly available demo can reached from the Paose home page: http://​www.​paose.​net.
 
Literatur
1.
Zurück zum Zitat Betz, T., Cabac, L., Güttler, M.: Improving the development tool chain in the context of Petri net-based software development. In: Duvigneau, M., Moldt, D., Hiraishi, K. (eds.) Petri Nets and Software Engineering. International Workshop PNSE 2011, Newcastle upon Tyne, UK, June 2011. CEUR Workshop Proceedings, vol. 723, pp. 167–178. CEUR-WS.org, June 2011. http://CEUR-WS.org/Vol-723 Betz, T., Cabac, L., Güttler, M.: Improving the development tool chain in the context of Petri net-based software development. In: Duvigneau, M., Moldt, D., Hiraishi, K. (eds.) Petri Nets and Software Engineering. International Workshop PNSE 2011, Newcastle upon Tyne, UK, June 2011. CEUR Workshop Proceedings, vol. 723, pp. 167–178. CEUR-WS.org, June 2011. http://​CEUR-WS.​org/​Vol-723
3.
Zurück zum Zitat Cabac, L., Dörges, T., Rölke, H.: A monitoring toolset for Paose. In: van Hee, K.M., Valk, R. (eds.) PETRI NETS 2008. LNCS, vol. 5062, pp. 399–408. Springer, Heidelberg (2008)CrossRef Cabac, L., Dörges, T., Rölke, H.: A monitoring toolset for Paose. In: van Hee, K.M., Valk, R. (eds.) PETRI NETS 2008. LNCS, vol. 5062, pp. 399–408. Springer, Heidelberg (2008)CrossRef
4.
Zurück zum Zitat Cabac, L., Duvigneau, M., Moldt, D., Rölke, H.: Modeling dynamic architectures using nets-within-nets. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 148–167. Springer, Heidelberg (2005)CrossRefMATH Cabac, L., Duvigneau, M., Moldt, D., Rölke, H.: Modeling dynamic architectures using nets-within-nets. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 148–167. Springer, Heidelberg (2005)CrossRefMATH
5.
Zurück zum Zitat Cabac, L., Markwardt, K., Schlüter, J.: ImageNetDiff: finding differences in models. In: Moldt, D., Ultes-Nitsche, U., Augusto, J.C. (eds.) In: Proceedings of the 7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - MSVVEIS 2009. Conjunction with ICEIS 2009. Milan, Italy, May 2009, pp. 156–161. INSTICC PRESS, Portugal (2009) Cabac, L., Markwardt, K., Schlüter, J.: ImageNetDiff: finding differences in models. In: Moldt, D., Ultes-Nitsche, U., Augusto, J.C. (eds.) In: Proceedings of the 7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - MSVVEIS 2009. Conjunction with ICEIS 2009. Milan, Italy, May 2009, pp. 156–161. INSTICC PRESS, Portugal (2009)
6.
Zurück zum Zitat Cabac, L., Schlüter, J.: ImageNetDiff: a visual aid to support the discovery of differences in Petri nets. In: 15. Workshop Algorithmen und Werkzeuge für Petrinetze, AWPN 2008. CEUR Workshop Proceedings, vol. 380, pp. 93–98. Universität Rostock, September 2008. http://CEUR-WS.org/Vol-380/paper15.pdf Cabac, L., Schlüter, J.: ImageNetDiff: a visual aid to support the discovery of differences in Petri nets. In: 15. Workshop Algorithmen und Werkzeuge für Petrinetze, AWPN 2008. CEUR Workshop Proceedings, vol. 380, pp. 93–98. Universität Rostock, September 2008. http://​CEUR-WS.​org/​Vol-380/​paper15.​pdf
7.
Zurück zum Zitat Duvigneau, M.: Konzeptionelle Modellierung von Plugin-Systemen mit Petrinetzen, Agent Technology - Theory and Applications, vol. 4. Logos Verlag, Berlin (2010) Duvigneau, M.: Konzeptionelle Modellierung von Plugin-Systemen mit Petrinetzen, Agent Technology - Theory and Applications, vol. 4. Logos Verlag, Berlin (2010)
8.
Zurück zum Zitat Haustermann, M.: BPMN-Modelle für petrinetzbasierte agentenorientierte Softwaresysteme auf Basis von Mulan/Capa. Master thesis, Department of Informatics, University of Hamburg, Vogt-Kölln Str. 30, D-22527 Hamburg, September 2014 Haustermann, M.: BPMN-Modelle für petrinetzbasierte agentenorientierte Softwaresysteme auf Basis von Mulan/Capa. Master thesis, Department of Informatics, University of Hamburg, Vogt-Kölln Str. 30, D-22527 Hamburg, September 2014
9.
Zurück zum Zitat Hewelt, M., Wagner, T., Cabac, L.: Integrating verification into the PAOSE approach. In: Duvigneau, M., Moldt, D., Hiraishi, K. (eds.) Petri Nets and Software Engineering. International Workshop PNSE 2011, Newcastle upon Tyne, UK, June 2011. CEUR Workshop Proceedings, vol. 723, pp. 124–135. CEUR-WS.org, June 2011. http://CEUR-WS.org/Vol-723 Hewelt, M., Wagner, T., Cabac, L.: Integrating verification into the PAOSE approach. In: Duvigneau, M., Moldt, D., Hiraishi, K. (eds.) Petri Nets and Software Engineering. International Workshop PNSE 2011, Newcastle upon Tyne, UK, June 2011. CEUR Workshop Proceedings, vol. 723, pp. 124–135. CEUR-WS.org, June 2011. http://​CEUR-WS.​org/​Vol-723
11.
Zurück zum Zitat Kummer, O., Wienberg, F., Duvigneau, M., Cabac, L.: Renew - user guide (Release 2.4.2). In: Faculty of Informatics, Theoretical Foundations Group, University of Hamburg, Hamburg, January 2015. http://www.renew.de/ Kummer, O., Wienberg, F., Duvigneau, M., Cabac, L.: Renew - user guide (Release 2.4.2). In: Faculty of Informatics, Theoretical Foundations Group, University of Hamburg, Hamburg, January 2015. http://​www.​renew.​de/​
12.
Zurück zum Zitat Kummer, O., Wienberg, F., Duvigneau, M., Schumacher, J., Köhler, M., Moldt, D., Rölke, H., Valk, R.: An extensible editor and simulation engine for Petri nets: Renew. In: Cortadella, J., Reisig, W. (eds.) ICATPN 2004. LNCS, vol. 3099, pp. 484–493. Springer, Heidelberg (2004)CrossRefMATH Kummer, O., Wienberg, F., Duvigneau, M., Schumacher, J., Köhler, M., Moldt, D., Rölke, H., Valk, R.: An extensible editor and simulation engine for Petri nets: Renew. In: Cortadella, J., Reisig, W. (eds.) ICATPN 2004. LNCS, vol. 3099, pp. 484–493. Springer, Heidelberg (2004)CrossRefMATH
13.
Zurück zum Zitat Mosteller, D., Cabac, L., Haustermann, M.: Providing petri net-based semantics in model driven-development for the renew meta-modeling framework. In: Moldt, D., Rölke, H., Störrle, H. (eds.) Petri Nets and Software Engineering. International Workshop, PNSE 2015, Brussels, Belgium, June 22–23, 2015. CEUR Workshop Proceedings, vol. 1372, pp. 99–114. CEUR-WS.org (2015). http://CEUR-WS.org/Vol-1372 Mosteller, D., Cabac, L., Haustermann, M.: Providing petri net-based semantics in model driven-development for the renew meta-modeling framework. In: Moldt, D., Rölke, H., Störrle, H. (eds.) Petri Nets and Software Engineering. International Workshop, PNSE 2015, Brussels, Belgium, June 22–23, 2015. CEUR Workshop Proceedings, vol. 1372, pp. 99–114. CEUR-WS.org (2015). http://​CEUR-WS.​org/​Vol-1372
15.
Zurück zum Zitat Valk, R.: Petri nets as token objects: an introduction to elementary object nets. In: Desel, J., Silva, M. (eds.) ICATPN 1998. LNCS, vol. 1420, pp. 1–25. Springer, Heidelberg (1998)CrossRefMATH Valk, R.: Petri nets as token objects: an introduction to elementary object nets. In: Desel, J., Silva, M. (eds.) ICATPN 1998. LNCS, vol. 1420, pp. 1–25. Springer, Heidelberg (1998)CrossRefMATH
Metadaten
Titel
Renew 2.5 – Towards a Comprehensive Integrated Development Environment for Petri Net-Based Applications
verfasst von
Lawrence Cabac
Michael Haustermann
David Mosteller
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-39086-4_7