Skip to content

Commit

Permalink
Merge pull request #14 from DataCloud-project/development
Browse files Browse the repository at this point in the history
merge development
  • Loading branch information
JacopoRossi authored Jun 19, 2023
2 parents 7fe7924 + 55cfe20 commit b22db30
Show file tree
Hide file tree
Showing 2,947 changed files with 1,266,037 additions and 173,007 deletions.
Empty file modified LICENSE
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
Empty file modified aligner/PDDLFiles/domain1.pddl
100644 → 100755
Empty file.
Empty file modified aligner/PDDLFiles/problem1.pddl
100644 → 100755
Empty file.
Empty file modified aligner/UILog.xes
100644 → 100755
Empty file.
Empty file modified aligner/app.properties
100644 → 100755
Empty file.
Empty file modified aligner/lib/OpenXES-XStream.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/OpenXES.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/PetriNets.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/ProM-Framework.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/ProM-Models.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/Spex.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/commons-lang3-3.6.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/guava-16.0.1.jar
100644 → 100755
Empty file.
Empty file modified aligner/lib/xpp3-1.1.4c.jar
100644 → 100755
Empty file.
Empty file modified aligner/model.pnml
100644 → 100755
Empty file.
Empty file modified aligner/planner_manager.py
100644 → 100755
Empty file.
Empty file modified aligner/pom.xml
100644 → 100755
Empty file.
Empty file modified aligner/segmented_logs/1623231941206.xes
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/Constants.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/Main.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/PetrinetTransition.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/Planner.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/PnmlImportUtils.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/StreamGobbler.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/Trace.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/UserAction.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/Utilities.java
100644 → 100755
Empty file.
Empty file modified aligner/src/main/java/segmentation/XLogReader.java
100644 → 100755
Empty file.
24 changes: 24 additions & 0 deletions api/AutSeg/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Segments Discovery through Frequent-Pattern Identification

### 1. **Installation**
- cd segmentator
- make
- make install
- make clean

### 2. **Execution**
- ./al -d *<config_file>*


# Human-in-the-loop Interaction through SCAN
- Refer to https://github.com/bpm-diag/SCAN

# Routine Traces Detection through Trace Alignment
- Refer to https://github.com/bpm-diag/SupSeg







Binary file added api/AutSeg/bin
Binary file not shown.
1 change: 1 addition & 0 deletions api/AutSeg/howlanch.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
./al -d files/UILog.config
98 changes: 98 additions & 0 deletions api/AutSeg/segmentator/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# Makefile
#

GLOOX = true
SQL = false
CXX = g++
LDLIBS = -lm
ALLOBJS = al.o patternops.o evaluate.o extend.o compress.o cluster.o globals.o ar.o ap.o ad.o sampling.o
CASASOBJS = casasar.o casasap.o casas.o connection.o
DBOBJS = dbar.o
TARGETS = al
CFFLAGS = -Wall -I/opt/local/include
CFLAGS = -Wall -O3 -I/opt/local/include
DBFLAGS = -I/usr/include/postgresql
LFLAGS = -L/opt/local/lib -lgloox -lpthread
LDFLAGS = -L/usr/lib -lpq

ifeq ($(GLOOX),true)
ifeq ($(SQL),true)
O = $(ALLOBJS) $(CASASOBJS) $(DBOBJS)
FLAGS = -g $(CFFLAGS) -DGLOOX -DSQL
LIBS = $(LDFLAGS) $(LFLAGS) $(LDLIBS)
else
O = $(ALLOBJS) $(CASASOBJS)
FLAGS = -g $(CFFLAGS) -DGLOOX
LIBS = $(LFLAGS) $(LDLIBS)
endif
else
ifeq ($(SQL),true)
O = $(ALLOBJS) $(DBOBJS)
FLAGS = -g $(CFLAGS) -DSQL
LIBS = $(LDFLAGS) $(LDLIBS)
else
O = $(ALLOBJS)
FLAGS = -g $(CFLAGS)
LIBS = $(LDLIBS)
endif
endif

all: $(TARGETS)

al: $(O)
$(CXX) $(FLAGS) -o al $(O) $(LIBS)

al.o: al.c al.h
$(CXX) $(FLAGS) -c al.c

ar.o: ar.c al.h
$(CXX) $(FLAGS) -c ar.c

ap.o: ap.c al.h
$(CXX) $(FLAGS) -c ap.c

ad.o: ad.c al.h
$(CXX) $(FLAGS) -c ad.c

sampling.o: sampling.c al.h
$(CXX) $(FLAGS) -c sampling.c

globals.o: globals.c al.h
$(CXX) $(FLAGS) -c globals.c

patternops.o: patternops.c al.h
$(CXX) $(FLAGS) -c patternops.c

evaluate.o: evaluate.c al.h
$(CXX) $(FLAGS) -c evaluate.c

extend.o: extend.c al.h
$(CXX) $(FLAGS) -c extend.c

compress.o: compress.c al.h
$(CXX) $(FLAGS) -c compress.c

cluster.o: cluster.c al.h
$(CXX) $(FLAGS) -c cluster.c

casasar.o: casasar.h casas.h casasar.cpp casas.o connection.o
$(CXX) $(FLAGS) -c casasar.cpp

casasap.o: casasap.h casas.h casasap.cpp casas.o connection.o
$(CXX) $(FLAGS) -c casasap.cpp

casas.o: casas.h casas.cpp
$(CXX) $(FLAGS) -c casas.cpp

connection.o: casas.h connection.cpp
$(CXX) $(FLAGS) -c connection.cpp

dbar.o: dbar.h dbar.c
$(CXX) $(FLAGS) $(DBFLAGS) -c dbar.c

install:
cp $(TARGETS) ../bin

clean:
rm -f al *.o
rm -rf *.dSYM
Loading

0 comments on commit b22db30

Please sign in to comment.