-
Notifications
You must be signed in to change notification settings - Fork 6
/
README
56 lines (41 loc) · 2.38 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
________ ________ ___
|\ __ \ |\ __ \ |\ \
\ \ \|\ \\ \ \|\ \\ \ \
\ \ ____\\ \ \\\ \\ \ \
\ \ \___| \ \ \\\ \\ \ \____
\ \__\ \ \_____ \\ \_______\
\|__| \|___| \__\\|_______|
\|__|
www.processquerying.com
Process Query Language (PQL) is a special-purpose programming language for managing process models based on information about process instances that these models describe. PQL is based upon temporal logic and adopts the concrete syntax of SQL.
--------------------
SYSTEM REQUIREMENTS
--------------------
1. MySQL 5.7.8+
2. Java 7
--------------------
TESTED ENVIRONMENTS
--------------------
PQL-1.3: macOS Mojave version 10.14.1; JRE 1.8.0_144; MySQL Community server Ver 5.7.24 for MacOS
PQL-1.3: Windows 10 Education (64-bit); JRE 1.8.0_171; MySQL Ver 14.14 Distrib 5.7.24, for Win64 (x86_64)
PQL-1.2: Windows 10 Education (64-bit); JRE 1.8.0_171; MySQL Ver 14.14 Distrib 5.7.24, for Win64 (x86_64)
PQL-X.Y refers to the corresponding PQL release published at https://github.com/processquerying/PQL/tree/master/release.
-------------------------
INSTALLATION INSTRUCTIONS
-------------------------
1. Download latest PQL release from https://github.com/processquerying/PQL/tree/master/release.
2. Install supplied PQL.MySQL-*.sql schema file.
3. Update MySQL URL, user, and password parameters in PQL.ini.
4. Start using PQL by following the supplied examples!
------------
PUBLICATIONS
------------
1. Polyvyanyy, Artem; ter Hofstede, Arthur H. M.; Marcello, La Rosa; Ouyang, Chun; Pika, Anastasiia (2019). "Process Query Language: Design, Implementation, and Evaluation". arXiv:[1909.09543](https://arxiv.org/abs/1909.09543)
---------------
FRIEND PROJECTS
---------------
1. The jBPT Library (https://github.com/jbpt/codebase) provides many useful functionalities to
the PQL tool.
2. Apromore process model repository (https://github.com/apromore/ApromoreCode) integrates the PQL tool,
refer to the custom installation instructions in the README file of the Apromore project. A screencast
on using PQL in Apromore is available here: https://www.youtube.com/watch?v=S_U6frTWd3M.