Protos2CPN is a four step XSL transformation, generating Colored Petri Nets (CPNs) from Protos business process models.
In connection with CPN tools 2.0, Protos2CPN allows for simulation and statistical measurements of business processes modeled in Protos. For this Protos2CPN generates a two level CPN. On the overall process level the Protos process model is rebuild as close as possible. On the second level all concrete process behaviour needed for simulation purposes is inplemented. This is done for each task in the process model individually. Protos2CPN measures by default three different statistics:
In addition we created a special version of the tool called Protos2C-CPN generating configurbale process models as developed in our research in [1,2].
The whole tool consists of three XSL files plus a make file. The make file copies two XML files generated by the Protos simulation into the Protos2CPN folder. Then it applies in total four XSL transformations to the XML files using the SAXON XSLT Processor from Michael Kay. The generated CPN file can be loaded and executed in CPN tools 2.0. For further details see the How to use section.
Download
| Protos2CPN An XSL transformation converting Protos business process models into colored petri nets | (zip, 543 kB) |
| Example The model from the example shown above | (zip, 36 kB) |