Skip to content

bpmn-os/bpmnos-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BPMN-OS

BPMN for optimization and simulation

Dependencies

bpmnos requires Xerces-C++ 3.2.x. and bpmn++.

On Ubuntu Linux Xerces can be installed by

sudo apt install libxerces-c-dev

You can obtain bpmn++ from https://github.com/bpmn-os/bpmnpp.

Furthermore, schematic++ must be available for the build process. You can obtain schematic++ from https://github.com/rajgoel/schematicpp.

Build the library

The library is built like a typical CMake project. A normal build will look something like this (output omitted):

 ~/bpmnos$ mkdir build
 ~/bpmnos$ cd build
 ~/bpmnos/build$ cmake ..
 ~/bpmnos/build$ make

This creates a single header file lib/bpmnos-model.h and a library lib/libbpmnos-model.a. Moreover, an executable bpmnos using these libraries is created in the bin folder. An example showing how to use this executable is given in the example folder.

About

BPMN for optimization and simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages