To prevent spam users, you can only post on this forum after registration, which is by invitation. If you want to post on the forum, please send me a mail (h DOT m DOT w DOT verbeek AT tue DOT nl) and I'll send you an invitation in return for an account.

ProM Design Documents!

rabiasultan
edited November 2011 in - Usage
I am  unable to find design documents for ProM. Links seem to be broken.
Where can I find detailed design documents for how ProM uses Petri Nets for Data Mining?

Thank you
Rabia

Edit JoosBuijs: moved to correct category

Comments

  • Hi Rabiasultan,

    First of all, welcome on the forum!

    Could you mention the website where the links are broken? This allows us to fix the pointers.

    What design documents are you actually looking for? There are several algorithms and plug-ins that use Petri Nets. For some of these user manuals can be found here:
    https://svn.win.tue.nl/trac/prom/browser/Documentation

    Please let me know if this is not what you are looking for.
    Joos Buijs

    Senior Data Scientist and process mining expert at APG (Dutch pension fund executor).
    Previously Assistant Professor in Process Mining at Eindhoven University of Technology
  • rabiasultan
    edited November 2011
    Thank you!
    The link you have posted for documentation earlier seemed broken, now it works fine.

    ProM website says

    "Installation files, tutorial and example logs are available on the ProM SourceForge page. 

    And it directs users to the following link that never opens!
    http://prom.win.tue.nl/tools/prom6/
    You may wish to fix this problem as well.


    I am looking for ProM design to learn how it translates processes into Petri Nets, what are algorithms, architecture details or say UML diagrams of software as well.

    Also can you tell me tell me how can I check out trac svn repository for ProM 6?

    Thanks,
  • Thank you for pointing this out, I will see how to fix this problem.

    I think that you are mixing two things:
    ProM 6 is only a framework for (process mining) algorithms. Therefore ProM has the notion of packages which provide these algorithms. I think you're looking for these algorithms.

    Searching for process mining, and more specifically process discovery, quickly turns up some often used algorithms such as the Alpha-algorithm and ILP miner. You might want to try this.

    Searching this forum for checking out ProM should provide you with the hints and tips you need. In essence, you don't check out the framework but select an algorithm to check out and investigate.

    Please let me know if you have any remaining questions.
    Joos Buijs

    Senior Data Scientist and process mining expert at APG (Dutch pension fund executor).
    Previously Assistant Professor in Process Mining at Eindhoven University of Technology

  • Thank you, it was a great help!
    Yes I wanted to know of these algorithms, 
    what can I find to understand these algorithms except inspecting code!


    And on checking out, actuallly I wish to download complete data from here on my computer:
    https://svn.win.tue.nl/trac/prom/browser

    How can I do this? 

    Thanks alot!
  • For most algorithms papers are published describing the working.
    The alpha algorithm even has its own Wikipedia page:
    http://en.wikipedia.org/wiki/Alpha_algorithm

    For the other a search should return some results. Otherwise, look at the Publications webpage of Wil van der Aalst since he is most likely a (co) author of such papers.

    If you really want to check out all the code of the ProM Framework, you can use this URL in your favorite SVN tool:
    https://svn.win.tue.nl/repos/prom/Framework/trunk

    I would still suggest to check out individual packages, e.g. the AlphaMiner package etc. since the framework does not contain the codes you are interested in.
    How to check out the code anonymously is mentioned here on the forum.

    Let me know if this helps!
    Joos Buijs

    Senior Data Scientist and process mining expert at APG (Dutch pension fund executor).
    Previously Assistant Professor in Process Mining at Eindhoven University of Technology
  • Thank you!
    It was a great help!
Sign In or Register to comment.