Eric Verbeek

Eric Verbeek

Eric is a scientific programmer at the Mathematics and Computer Science department. He is the custodian of the process mining framework ProM.

Activity

  • Hi,

    Which OS are you using, and which version of ProM lite 1.3 did you download if your OS is Windows (with or without the JRE)?

    This could be a Java-related issue if you are using some JRE that was already installed on your machine. If so, you could try to download and use a different JRE.

    Kind regards,
    Eric.

  • Dear Camaal,

    Indeed, ProM will only work properly on a Mac if you are using a MacOS that predates Catalina. As from Catalina, MacOS has dropped support for 32-bit libraries, and on Mac we need a 32-bit library.

    On Windows, there should be no problem.

    Kind regards,
    Eric.

  • Hi,

    That's unfortunate. Can you start ProM Lite 1.3 using the .bat (or. sh) file, and then try again? I guess this will fail as well, but for me the texts written by ProM in the shell are of interest. In this text we may find an explanation what goes wrong.

    If you start ProM Lite 1.3 using the .exe file, these texts will not show, and will get lost....

  • Dear @PrashanthiRatnakumar ,

    If you started ProM Lite 1.3, go to the Action tab (middle tab), and then type "induc" in the search field, then three actions (plugins) should be shown:
    1. Mine Petri net with Inductive Miner,
    2. Mine process tree with Inductive Miner, and
    3. Mine with Inductive Visual Miner.
    If ProM only shows the last one, please make...

  • Hi,

    There are five colors involved, ranging from bad (red) to good (light yellow). Each colors spans 20% of the range, that is 20% between the minimal value and the maximal value. As a result, everything from 80% of the maximal value to the maximal value is colored red.

    Kind regards,
    Eric.

  • Dear Mirley,

    Yes, you will then see the flow of work through the departments: From which department work flows to which other department. You may get some 'short loops' as a result, as it is conceivable that work flows from department A to department B and the to A again. The alpha miner has problems with such short loops. Please be aware of this.

    Kind...

  • Hi Mirley,

    No, unfortunately you cannot use this diagram in ProM 6 or ProM Lite. This functionality has never been ported from ProM 5.2 to ProM 6.

    A work around can be to import you data in ProM 6 or ProM Lite, and then to export it to the MXML event log format. You can then import this event log in ProM 5.2, and use the diagram. I agree this is not...

  • Dear Mirley,

    Apologies, I did not notice that the start times were equal to the end times in your data. I would then assign this as an end (completion) time for the event, and to have no start times.

    Kind regards,
    Eric.

  • Dear Mirley,

    It is correct that ProM duplicates your entries. The reason for this is that your entries contain both a start time and an end (finish) time. As a result, ProM will create both a start and an end event for every entry. The start event then signals that the resource has started working on this case, whereas the second event signals that the...

  • Dear Amoudzi,

    There are two possible solutions for this:
    1. Zoom in as much as you can, and then print it. When printing, ProM will print the current canvas to a file. The more you zoom in, the larger the canvas (more dpi), and the clearer the printed file will be.
    2. Use a visualizer that uses Dot, for example, one from the GraphVisualizers package, and...

  • Dear @DeepthyUnnikrishnan ,

    The issue with short loops is that some might get a trace that contains ABABABABA, where A and B are activities. The Alpha miner first discovers both A is directly followed by B (A>B) and B is directly followed by A (B>A), and then concludes that A and B must be in parallel, instead of in a loop.

    Long term dependencies are...

  • Hi Qadeer Bhatti,

    There is not a lot I can do at this moment. For me, both links just work fine. Perhaps, the download takes a while for you to start, and you just have to be patient. Another option may be to right-click the second URL and to save the link contents to file.

    Kind regards,
    Eric.

  • Dear Suzanne,

    We do not have a Chrome OS version available for ProM. To run ProM, you either need a Windows computer, or a Linux computer. On older versions of MacOS (10.3 or older), it will also work.

    In the end, you may be able to run some parts of ProM on a Chromebook, but some often used parts are OS specific, and will not run on a...

  • @EK For me, the link mentioned above just works. You could also try the link on https://www.futurelearn.com/courses/process-mining-healthcare/7/steps/1040259/quiz/introduction.

    Kind regards,
    Eric.

  • Dear,

    Please check the CSV file. If the parser reads two additional columns, there must be a reason for it. Possibly, there are some cells in the XLS file that appear to be blank, but that are not.

    Kind regards,
    Eric.

  • Hello Amoudzi,

    I've updated the link, should work now. Many thanks for mentioning it!

    Kind regards,
    Eric.

  • Hi Namrata,

    You could use ProM 6.8, but please be aware that there may be some slight differences between ProM 6.8 and ProM Lite 1.3. Timewise, ProM 6.8 was released before ProM Lite 1.3 but after ProM Lite 1.2. Note that ProM 6.8 and ProM Lite 1.3 can be installed next to each other, there is no need to uninstall ProM 6.8 while installing ProM Lite...

  • Hi Yovini,

    The links to the event logs are provided in Step 1.9: Event logs used in this course (https://www.futurelearn.com/courses/process-mining/13/steps/1040165). See also the Comments section in that Step for some additional information.

    Kind regards,
    Eric.

  • Dear Amoudzi,

    You can also try https://www.promtools.org/prom6/downloads/FutureLearn%20-%20Process%20mining%20with%20ProM%20-%20Event%20logs.zip, but I'm not sure whether this will help. For me, both links work without any problems. The file is not that big, about 25 MB or so, so size should not really be an issue.

    Kind regards,
    Eric.

  • Dear Pascal,

    Yes it has been updated with the “Interactive Data-aware Heuristics Miner (iDHM)”, seen also the first update mentioned for this step (2.16).

    Kind regards,
    Eric.

  • Dear Alexandre,

    Many thanks for mentioning this. We forgot to update the link to the event data in the "See also" section. Has been updated now. In case of need, you can download the event data from http://www.promtools.org/prom6/downloads/FutureLearn%20-%20Process%20mining%20with%20ProM%20-%20Event%20logs.zip.

    Kind regards,
    Eric.

  • Hi Namrata,

    The only thing that jumps to mind is that if students return to some step often, then the contents of that step may need to be improved, or a freshen-up step for that step may need to be inserted just before a place from where they often return to it.

    Kind regards,
    Eric.

  • @LayalAmer Unfortunately, there are no plugins in ProM that export a social network to file. That means you cannot export a social network.

    Kind regards,
    Eric.

  • Hi,

    Which source code are you trying to export from ProM? The source code of ProM itself?

    If so, then it may be better to check the code out in Eclipse. You can check out the source code for the LitePackages package from https://svn.win.tue.nl/repos/prom/Packages/LitePackages/Trunk, modify these source codes in Eclipse, and then run ProM with the...

  • Dear Renzo,

    Please have a llok at the Section called "All packages have been installed, but some plug-ins do not show" on http://www.promtools.org/doku.php?id=troubleshooting:start. It may be that you need to clear the plugin cache.

    In case of need, you can download the batch (or shell script) file for the ProM Package Manager from...

  • Dear Renzo,

    It should not do this every time, only the first time.

    The ProM Lite 1.3 download comes without the packages that contain the plugins. When started, ProM Lite 1.3 checks whether the LitePackages package has been installed, if not, it will install it first. As this package depends on lots of other packages, these other packages will be...

  • Dear @GamalAkabani ,

    No, the ProM packages only affect ProM, not your OS. The downloaded ProM packages contain the plugins that you need to follow the course.

    You mention that you are using a Mac. Please see my comment below on MacOS 10.15 (Catalina). In short: ProM Lite 1.3 will not function properly on MacOS 10.15. We have no solution for this...

  • Hello @CemE. ,

    This number is the calculated significance of the node. This is a combination of metrics like frequency significance (which favors more frequent nodes) and routing significance (which favors split and join nodes).

    Kind regards,
    Eric.

  • Dear @CemE. ,

    You can use the "Replay a Log on Petri Net for Performance/Conformance Analysis", and then use the "Time Between Transition Class Analysis" visualizer on the replay results,accepting accept all default settings. This will give you a matrix how long it will take to get from one activity to another activity.

    Kind regards,
    Eric.

  • Dear @JorgeArturoSánchezCastro ,

    Please replace "time.timestamp" with "time:timestamp", that is, use a colon (:) instead of a dot (.) between "time" and "timestamp".

    Kind regards,
    Eric.

  • Dear @NadeeshaHitige ,

    FRLayout stands for Force-Directed layout. It is a layout technique for directed graphs that takes the force (or weight) of an edge into account.

    There is no single user guide that explains everything there is to explain on ProM (Lite).

    For a user guide on the user interface of ProM, please see...

  • Dear @Jananikannan ,

    Soundness is either "yes" or "no", there is no grey area. As such, we can only check soundness, not measure it.

    You can use the "Analyze with Woflan" plugin to check whether a Petri net is a workflow net, and whether that workflow is sound. If there are any soundness issues with the Petri net, this plugin will report them.

    Kind...

  • Dear @DavidGuevaraApaza ,

    I'm not sure what you mean with 'there is no installation on my computer', my best guess is that the ProM Lite 1.3 starts, but does not install any of the packages.

    To get around this, please create a copy of your ProMLite13.sh file to a ProMLitePM13.sh file, and then open that ProMLitePM13.sh file in your favorite text editor....

  • Dear @GeovannyMartinezForero ,

    The typical assumption we make is that events are sorted on occurrence in a trace: An event that occurred later in time, occurs also later in the trace. You are right that if we would resort the trace with the timestamps you suggest, then the trace would not be a deviation. But without these timestamps and the resorting, we...

  • Dear @MaherAlaraj ,

    Note that the 'proper completion' model differs slightly from the 'option to complete' model: The second input arc from d has been removed, and a second output arc has been added to b. As a result, these model may behave differently.

    Kind regards,
    Eric.

  • Dear @ReineM ,

    Precision can be calculated in ProM Lite 1.3 using the Measure Precision/Generalization plugin. Having said that, it is good to mention that there are a number of precision metrics, and this plugin calculates only one (using so-called 'escaping edges').

    Simplicity and generalization cannot be calculated like fitness and precision, because...

  • Dear @ReineM ,

    The throughput time of a case can be computed by subtracting the time of the first event from the time of the last event. Of course, this assumes that all events have timestamps, and that all events are sorted on non-decreasing timestamps.

    Kind regards,
    Eric.

  • Dear @StefanWick ,

    You are absolutely right! I have updated the correct answer accordingly. Many thanks for mentioning this.

    The filter used for the second question has been changed since the first version of ProM Lite. As from ProM Lite 1.3, the filter by default removes any traces that are empty after the filtering. In this particular case, there are...

  • Dear @IsabellaG. ,

    Yes, it is possible that the version of Inductive Miner that is in ProM Lite 1.3 behaves slightly different from the version of the Inductive miner that is in ProM Lite 1.0 (which was used for the videos).

    If you encounter such a thing, please have a look at the model, and look for the place that has no outgoing arcs. That is your sink...

  • Hi @Jananikannan ,

    I guess you could call this domain knowledge: We know that the activities with W_ are a certain type of activities related to work items (hence the W).

    Kind regards,
    Eric.

  • Dear @sarabenouar ,

    If the 'Replay a Log on Petri Net for Conformance Analysis' is not available in your version of ProM Lite 1.3, then chances are that something went wrong when you started ProM Lite 1.3 for the first time, as a result of which some plugins are not recognized now.

    Please see the 'Installing packages' section on...

  • Dear @Jananikannan ,

    No, although by using the "Replay a Log on Petri net for Conformance Analysis" plugin you may get a , and by using the "Precision of DPN" you may get a precision (you may have to use the "Discovery of the Process Data-Flow" plugin first to get a Petri net with data), the others have no such plugins in ProM Lite 1.3.

    Kind regards,
    Eric.

  • Dear @EsterGimenez ,

    It may combine Analyze Defect+start with Analyze Defect+complete to a single activity Analyze Defect, but it should not combine Register with Analyze Defect. That would be wrong.

    If you visualize the log with the default visualizer, and then select the Summary tab, you will get some details for the log. There should be an event...

  • Dear @IsabellaG. ,

    You are right, it should be 'sink' and not 'sink 2'. Thanks for mentioning it. Were you able to replay the event log on the Petri net as described in the quiz? This should show a Petri net with replay diagnostics added to it, like green/pink bars for transition and a yellow background for some places. These indicate that not all traces...

  • Dear @IsabellaG. ,

    Perhaps it is worthwhile to check the PhD thesis of Sander Leemans, who developed the Inductive Visaul Miner. Chances are that he has some comparisons in his thesis, but I do not know for sure. You can find the thesis on https://research.tue.nl/nl/publications/robust-process-mining-with-guarantees.

    Kind regards,
    Eric.

  • Dear @IsabellaG. ,

    This is not possible with ProM Lite 1.3. Typically, you also would anonymize the data before you start analyzing it, that is, before you import it into ProM.

    Kind regards,
    Eric.

  • Dear @IsabellaG.

    Not that I know of. The restricted link allows for a free download, but if it does not work for you, you have no access to this free download.

    Kind regards,
    Eric.

  • Dear @EsterGimenez ,

    Yes, that should be the same file: Artificial - Repair.xes.gz, 1104 cases, 11855 events. Both 'Register' and 'Analyze Defect' occur in this event log: 'Register' occurs 1104 times, and 'Analyze Defect' 2208 times (as it always has both a start and a complete event).

    Kind regards,
    Eric.

  • Dear Janani,

    I'm not sure whether this is related to this course, but I'll try to provide you with an answer anyway.

    On https://www.win.tue.nl/promforum/discussion/1064/where-i-can-find-the-event-log-quality-check-plugin you will find a discussion on the plugin you mention. In short, this plugin has not been part of any release of ProM: There is no...

  • Dear Reine,

    Events in the event log are related to activities in the process. The event class corresponds to the name of the activity, like "register" or "archive". Multiple events may be related to the same activity, for example, one event may be generated if the activity starts, and another activity may be generated when the activity ends. These are the...

  • Dear Isabella,

    Please be aware that ProM runs only partially on MacOS 10.15 (Catalina). Some plugins will simply not work on Catalina, as Catalina does not support the use of 32 bit libraries (MacOS 10.14 and earlier did support this). For this reason, we offer no version for Mac with a bundle app for ProM Lite 1.3. We have such a version for ProM Lite 1.2,...

  • Dear Laura,

    Did you experience any problems when trying to run the software for the first time?

    When the software starts for the first time, it will check all libraries for plugins. This may take a while, like minutes. It is important that this first run completes successfully. If need be, start a command prompt, go to the folder where you have installed...

  • Hi,

    On your Windows device, can you go (using the File Explorer) to the folder where you have installed (or unpacked) Prom Lite 1.3, and start ProM using the ProMLite13.bat file?

    Did you download the version with the JRE8 included? That would be best, as otherwise your Windows device might complain about Java as well.

    MacOS 10.15 (Catalina) is a...

  • Dear Suat,

    Are any plugins present in the Actions tab Of ProM Lite 1.3?

    Kind regards,
    Eric.

  • Dear Niels,

    The event logs used for this course can be downloaded from http://www.promtools.org/prom6/downloads/FutureLearn%20-%20Process%20mining%20with%20ProM%20-%20Event%20logs.zip.

    Kind regards,
    Eric.

  • Dear Karen,

    Yes, see my reply on your question in Step 1.4 (https://www.futurelearn.com/courses/process-mining/13/steps/1040169). But as mentioned there, this only makes sense if you have MacOS 10.14 or earlier.

    Kind regards,
    Eric.

  • Eric Verbeek replied t