Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.79 KB

File metadata and controls

25 lines (19 loc) · 1.79 KB

openbpt-typed-pn-variants-modeler

A modeler for various typed Petri net variants presented in literature. Currently supported types are:

  • t-PNID (typed Petri nets with Identifiers) with inhibitor arcs
  • OCPN (Object-centric Petri nets)
  • OPID (Object-centric Petri nets with Identifiers) with the exact synchronization extension presented for DOPID (Data-aware Object-centri Petri nets with Identifiers)

The modeler is based on the openbpt-modeler-petri-net modeler, which makes use of the wonderful diagram-js library and took inspiration from bpmn-js, object-diagram-js and fcm-js.

Development Setup

  1. Clone this repository: git clone git@github.com:bptlab/openbpt-typed-pn-variants-modeler.git
  2. Navigate into the created directory
  3. Run npm install
  4. Run npm link
  5. Clone the development repository: git clone git@github.com:bptlab/openbpt-modeler-dev.git
  6. Navigate into the created directory
  7. Checkout the openbpt-typed-pn-variants-modeler branch
  8. Run npm install
  9. Run npm link openbpt-typed-pn-variants-modeler

To start the modeler, run

  1. npm run watch in this repository to automatically compile changes to js (relevant for changes to .ts files)
  2. npm run dev in the development repo's directory.