يوفر برامج نصية لإنشاء أشجار عمليات عشوائية ومحاكاة هذه الأشجار في سجلات الأحداث.
يمكن العثور على معلومات تفصيلية حول عمل المولد والمحاكاة في المقالة: Jouck، Toon، وBenoît Depaire. "PTandLogGenerator: مولد لبيانات الأحداث الاصطناعية." في وقائع المسار التجريبي BPM 2016 (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
الإخراج: مجموعة أشجار العمليات في مجلد "البيانات/الأشجار":
الاستخدام: قابل للاستدعاء من سطر الأوامر:
$python generator_newick_trees.py [-h] [--t [مهلة]] [--g [graphviz]] الإدخال
إنشاء أشجار العمليات من مدخلات السكان.
الحجج الموضعية:
الإدخال: إدخال ملف بتنسيق csv يتم فيه تحديد معلمات السكان، على سبيل المثال: ../data/parameter_files/example_parameters.csv
الحجج الاختيارية:
-h, --help : إظهار رسالة المساعدة هذه والخروج
--t إحباط إنشاء الشجرة بعد انتهاء المهلة بالثواني، الافتراضي = 10000
--g يشير إلى ما إذا كان سيتم عرض صورة graphviz للشجرة، default=False
مدخل:
الإخراج: سجل الأحداث بتنسيق XES (افتراضي) أو بتنسيق ملف CSV 'case_id'، 'act_name'[،'start_time'،'end_time']
الاستخدام: قابل للاستدعاء من سطر الأوامر
استدعاء البرنامج المساعد: $python generator_logs.py [-h] [--i [input_folder]] [--t [timestamps]] [--f [format]] حجم الضوضاء
محاكاة سجلات الأحداث من أشجار العمليات.
الحجج الموضعية:
الحجم: عدد الآثار المراد محاكاتها
الضوضاء: احتمال إدخال الضوضاء في التتبع
الحجج الاختيارية:
-h, --help : إظهار رسالة المساعدة هذه والخروج
--i [input_folder] : حدد العنوان النسبي لمجلد الأشجار، default=../data/trees/
--t [الطوابع الزمنية] : للإشارة إلى ما إذا كنت تريد تضمين الطوابع الزمنية أم لا، الافتراضي = خطأ
--f [تنسيق] : حدد التنسيق الذي سيتم استخدامه للسجل: xes أو csv، default=xes
*الإخراج: عينة من سجلات الأحداث مع سمات الحالة
*الاستخدام: قم بتشغيل generator_data_trees_and_logs.py وضبط المعلمات