| 1 | CCPN: Curry Coloured Petri Nets |
| 2 | |
| 3 | The new Petri net formalism and its tools provide the possibilities |
| 4 | - to model CPN (Coloured Petri Nets) with code annotations with the Renew editor environment, |
| 5 | - to simulate CCPN models |
| 6 | - to generate a reachability graph for CCPN models |
| 7 | - to be used as a Haskell library |
| 8 | While Haskell is used as the main programming language Curry is used for the inscription language. |
| 9 | The main advantage is that CCPN annotations are mostly side effect free due to the strong type system of Haskell and Curry. |
| 10 | Binding searches are redirected to the compiler, therefore using the efficient implemention of complex operations. |
| 11 | |
| 12 | [Download-tools-and-examples] Here we provide a webpage for download for reviewers |
| 13 | |
| 14 | References for CCPN so far are: |
| 15 | |
| 16 | - Michael Simon. Curry-Coloured Petri Nets: A concurrent simulator for Petri nets with purely functional logic program inscriptions. Master thesis, University of Hamburg, Department of Informatics, Vogt-Kölln Str. 30, D-22527 Hamburg, April 2018. |
| 17 | |
| 18 | - Michael Simon and Daniel Moldt. About the development of a Curry-Coloured Petri net simulator. In Robert Lorenz and Johannes Metzger, editors, Algorithms and Tools for Petri Nets, Proceedings of the 21th Workshop AWPN 2018, Augs- burg, Germany, number 2018-02 in Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg, pages 53–54, 2018. |
| 19 | |
| 20 | - Michael Simon and Daniel Moldt. Tools for Curry-Coloured Petri Nets. Internal Report 10 pages (Please contact the authors) |