Skip to content

bptlab/openbpt-modeler-typed-pn-variants

 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 81.8%
  • TypeScript 16.0%
  • CSS 2.2%