All Projects → jbpt → codebase

jbpt / codebase

Licence: LGPL-3.0 License
The jBPT code library is a compendium of technologies that support research on design, execution, and evaluation of business processes. The library offers a broad range of basis analysis and utility functionality and, due to its open publishing model, can easily be extended.

Programming Languages

java
68154 projects - #9 most used programming language
TeX
3793 projects

Projects that are alternatives of or similar to codebase

micronaut-camunda-bpm
Integration between Micronaut and Camunda (Workflow Engine). We configure Camunda with sensible defaults, so that you can get started with minimum configuration: simply add a dependency in your Micronaut project to embed the workflow engine!
Stars: ✭ 73 (+180.77%)
Mutual labels:  bpmn, process
Workflower
A BPMN 2.0 workflow engine for PHP
Stars: ✭ 540 (+1976.92%)
Mutual labels:  bpmn, process
bpmn-vue-activiti
基于Vue3.x + Vite + bpmn-js + element-plus + tsx 实现的Activiti流程设计器(Activiti process designer based on Vue3.x + Vite + BPMN-JS + Element-Plus + TSX implementation)
Stars: ✭ 345 (+1226.92%)
Mutual labels:  bpmn, process
Processmaker
GLPI plugin that provides an interface with ProcessMaker (http://www.processmaker.com/)
Stars: ✭ 21 (-19.23%)
Mutual labels:  bpmn, process
workflower-bundle
A Symfony bundle for Workflower
Stars: ✭ 23 (-11.54%)
Mutual labels:  bpmn, process
jobflow
runs stuff in parallel (like GNU parallel, but much faster and memory-efficient)
Stars: ✭ 67 (+157.69%)
Mutual labels:  process
DLL-Injector
Inject and detour DLLs and program functions both managed and unmanaged in other programs, written (almost) purely in C#. [Not maintained].
Stars: ✭ 29 (+11.54%)
Mutual labels:  process
docker open5gs
Docker files to run open5gs + IMS + eNB + gNB + NR-UE in a docker
Stars: ✭ 98 (+276.92%)
Mutual labels:  epc
Steam-Apps-Management-API
A basic Steam Application Management API and Valve Data Format (VDF) reader/writer.
Stars: ✭ 24 (-7.69%)
Mutual labels:  process
PRUNE
Logs key Windows process performance metrics. #nsacyber
Stars: ✭ 56 (+115.38%)
Mutual labels:  process
vtenext
vtenext the CRM for the Digital Innovation. It allows you to engage your customers into your business processes using a specific technology. It can also be used to manage processes generated by internal customers.
Stars: ✭ 22 (-15.38%)
Mutual labels:  bpmn
bpmn-js-sketchy
A sketchy renderer for bpmn-js.
Stars: ✭ 19 (-26.92%)
Mutual labels:  bpmn
bpmn-js-token-simulation
A BPMN 2.0 specification compliant token simulator.
Stars: ✭ 130 (+400%)
Mutual labels:  bpmn
raincatcher-core
Mobile Application Platform for WorkForce Management
Stars: ✭ 18 (-30.77%)
Mutual labels:  bpmn
jellex
TUI to filter JSON and JSON Lines data with Python syntax
Stars: ✭ 41 (+57.69%)
Mutual labels:  process
HSTPNSim
Using for petri nets simulations
Stars: ✭ 37 (+42.31%)
Mutual labels:  petri-net
unshare
The low-level linux containers creation library for rust
Stars: ✭ 99 (+280.77%)
Mutual labels:  process
Post-Mortems-Template
An Incident Management Process / Post Mortem Template
Stars: ✭ 23 (-11.54%)
Mutual labels:  process
tgrid
TypeScript Grid Computing Framework supporting RFC (Remote Function Call)
Stars: ✭ 83 (+219.23%)
Mutual labels:  process
proc-maps
Read virtual memory maps from another process
Stars: ✭ 25 (-3.85%)
Mutual labels:  process
           _____  _               _  ____   ____  _____   _      _  _                              
          |_   _|| |__    ___    (_)| __ ) |  _ \|_   _| | |    (_)| |__   _ __  __ _  _ __  _   _ 
            | |  | '_ \  / _ \   | ||  _ \ | |_) | | |   | |    | || '_ \ | '__|/ _` || '__|| | | |
            | |  | | | ||  __/   | || |_) ||  __/  | |   | |___ | || |_) || |  | (_| || |   | |_| |
            |_|  |_| |_| \___|  _/ ||____/ |_|     |_|   |_____||_||_.__/ |_|   \__,_||_|    \__, |
                               |__/                                                          |___/ 

                            --- Enabling business technologies since 2009 ---
                            --- contact us at jbpt.library (at) gmail.com ---
                            ---     follow us on twitter @jbptlibrary     ---
                            
                        Copyright (c) 2008-2019. GNU LGPL v3. All rights reserved.


--------------
 Developing
--------------
 - jBPT is distributed via Maven Central Repository: https://repo1.maven.org/maven2/org/jbpt/
 - The jBPT Library is compiled to be Java 1.6 compliant
 - Every commit to the jBPT Library must pass all the tests in:
   https://github.com/jbpt/codebase/blob/master/jbpt-test/src/test/java/org/jbpt/test/AllTests.java
   
--------------
 Modules
--------------
 - jbpt-bp    - Computation and analysis of Behavioral Profiles
 - jbpt-bpm   - Techniques for Business Process Management
 - jbpt-core  - Core classes and methods
 - jbpt-deco  - Techniques for decomposing process graphs, including RPST and MDT
 - jbpt-petri - Techniques to analyze Petri nets
 - jbpt-pm    - Methods and techniques for Process Mining
 
--------------
 Features (incomplete) 
--------------
Techniques to compute:
 - Refined Process Structure Tree (RPST)
 - Workflow Tree (WF-Tree)
 - Behavioral Profile
 - Causal Behavioral Profile
 - Unfolding of a Petri net system
   - Unfolding (maximal branching process)
   - McMillan adequate order
   - Esparza adequate order for arbitrary net systems
   - Esparza total adequate order for safe net systems
   - Proper complete prefix unfolding for structuring
 - Untangling of a Petri net system
 - The tree of biconnected components
 - The tree of triconnected components (SPQR-tree)
 - Modular Decomposition Tree (MDT)
 
Object models:
 - Directed, undirected, directed multi, undirected multi graphs
 - Directed, undirected, directed multi, undirected multi hypergraphs
 - Petri nets
 - Workflow nets
 - Event-driven Process Chains (EPC)
 - Flexible Process Graphs (FPG)
 
 Serialization formats:
 - The DOT Language: http://www.graphviz.org/content/dot-language
 - Petri Net Markup Language (PNML): http://www.pnml.org/
 - EPC Markup Language (EPML)

--------------
 Publications
--------------
  Artem Polyvyanyy and Matthias Weidlich. Towards a Compendium of Process Technologies: The jBPT Library for 
  Process Model Analysis. Proceedings of the Forum of the 25th Int. Conference on Advanced Information 
  Systems Engineering (CAiSE Forum). Valencia, Spain, June 17-21, 2013. CEUR Workshop Proceedings 998, 
  pp. 106-113, CEUR-WS.org. Postprint available at: https://eprints.qut.edu.au/59637/

--------------
 Contributors
--------------
 - Artem Polyvyanyy
 - Matthias Weidlich
 - Luciano García-Bañuelos
 - Christian Wiggert
 - Martin Mader
 - Gero Decker
 - Kai Schlichting
 - Nicolas Peters
 - Matthias Kunze
 - Cindy Fähnrich
 - Andrina Mascher
 - Tobias Hoppe
 - Johannes Prescher
 - Thomas Porcham
 - Andreas Meyer
 - Felix Mannhardt
 - Thomas Baier
 - Remco Dijkman
 - Anna Kalenkova
 
---------------
 Users
---------------
 - The PQL Tool: https://github.com/processquerying/PQL
 - Apromore: http://apromore.org/
 - ProM: http://www.promtools.org/doku.php
 - WoPeD: http://woped.dhbw-karlsruhe.de/woped/
 - Let us know if you use jBPT and would like to be in this list
 
---------------
 Contacts
---------------
jbpt[dot]library[at]gmail[dot]com
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].