提供脚本来生成随机进程树并将这些树模拟到事件日志中。
有关生成器和模拟器工作原理的详细信息,请参阅 Jouck、Toon 和 Benoît Depaire 的论文。 “PTandLogGenerator:人工事件数据生成器。” 2016 年 BPM 演示轨道论文集 (BPMD 2016),1789:23-27。里约热内卢:CEUR 研讨会记录,2016 年。http://ceur-ws.org/Vol-1789/。
输入:群体的参数文件(示例参数文件位于“/data/parameter_files”文件夹中)。
csv 文件的每一行描述一个群体的特征:mode;min;max;sequence;choice;parallel;loop;or;silent;duplicate;lt_dependency;infrequent;no_models;unfold;max_repeat
输出:“data/trees”文件夹中进程树的集合:
用法:可从命令行调用:
$pythongenerate_newick_trees.py [-h] [--t [超时]] [--g [graphviz]] 输入
从输入群体生成流程树。
位置参数:
输入:输入 csv 格式的文件,其中指定了总体参数,例如:../data/parameter_files/example_parameters.csv
可选参数:
-h, --help : 显示此帮助消息并退出
--t 超时秒后中止树生成,默认=10000
--g 表示是否渲染树的graphviz图像,默认=False
输入:
输出:XES 格式(默认)或 csv 文件格式的事件日志 'case_id', 'act_name'[,'start_time','end_time']
用法:可从命令行调用
调用插件: $pythongenerate_logs.py [-h] [--i [input_folder]] [--t [timestamps]] [--f [format]] 大小噪声
模拟进程树中的事件日志。
位置参数:
size:要模拟的迹线数量
噪声:将噪声插入迹线的概率
可选参数:
-h, --help : 显示此帮助消息并退出
--i [input_folder] : 指定trees文件夹的相对地址,默认=../data/trees/
--t [timestamps] : 指示是否包含时间戳,默认=False
--f [format] : 指示日志使用哪种格式:xes 或 csv,默认=xes
*输出:具有案例属性的事件日志样本
*用法:运行generate_data_trees_and_logs.py并调整参数