/WoPeD

WoPeD Rich Client

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0



Logo

WoPeD
(Workflow Petri Net Designer)

An easy-to-use software for modelling, simulating and analyzing processes described by workflow nets, a Petri net class initially introduced by Wil van der Aalst (TU Eindhoven).
Go to woped.dhbw-karlsruhe.de »

Report Bug · Request Feature · Contact me

Table of Contents

  1. Table of Contents
  2. About The Project
  3. Getting Started
  4. Contributing
  5. License

About The Project

The main goal is to provide an easy-to-use software for modelling, simulating and analyzing processes described by workflow nets, a Petri net class initially introduced by Wil van der Aalst (TU Eindhoven). WoPeD is a good choice for researchers, teaching staff or students dealing with the application of Petri nets to the area of workflow or business process management. WoPeD has already been successfully used in numerous lectures and student assessment projects all over the world.

(back to top)

Built With

  • Java
  • HTML
  • CSS

(back to top)

Screenshots

Getting Started

WoPeD is a Java program and should run on every platform supported by Java. It has been verified that WoPeD runs on the most common platforms Windows, MacOS and Linux. User-friendly installer packages for these three platforms are provided.

Prerequisites

The Java Runtime Enviroment in Version 11 is a prerequisite.

You can download the JRE from openlogic.com for your System.

On Windows, you need to setup the JAVA_HOME environment variables, by running:

setx JAVA_HOME "C:\Program Files\OpenLogic\jre-11.0.24.8-hotspot"

Installation

  1. Download the currenty Version from GitHub or woped.dhbw-karlsruhe.de
  2. Run the installer

You can find more information at woped.dhbw-karlsruhe.de

(back to top)

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Configuration for development

In order to develop on your local machine, mvn install is required in a first step. Since some of our dependencies are available via GitHub Packages, the following steps are required before you can run mvn install.

  1. Create personal access token [Account -> Developer Settings -> Personal access token]
  2. Create file ~/.m2/settings.xml
  3. Copy content of GitHub Guide into the xml file of step 2 and replace the username and token with your data.

(back to top)

License

Distributed under the LGPL-3.0 license License. See LICENSE for more information.

(back to top)