-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathREADME
108 lines (96 loc) · 3.99 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
_____ _ _ ____ ____ _____ _ _ _
|_ _|| |__ ___ (_)| __ ) | _ \|_ _| | | (_)| |__ _ __ __ _ _ __ _ _
| | | '_ \ / _ \ | || _ \ | |_) | | | | | | || '_ \ | '__|/ _` || '__|| | | |
| | | | | || __/ | || |_) || __/ | | | |___ | || |_) || | | (_| || | | |_| |
|_| |_| |_| \___| _/ ||____/ |_| |_| |_____||_||_.__/ |_| \__,_||_| \__, |
|__/ |___/
--- 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