bptlab / scylla

Extensible BPMN process simulator
MIT License
19 stars 9 forks source link

Add wiki section that lists all related publications #46

Closed hpl002 closed 3 years ago

hpl002 commented 3 years ago

Hi!

Just stumbled over your repository after glossing over Automated discovery of business process simulation models from event logs.

For external users it would be great if you could list any and all publications that are directly related to this project.

Thus far, i have found Design of an Extensible BPMN Process Simulator, but there might be more?

Looking forward to taking a deep dive in your work, so far i am very impressed!

Best regards,

Herman

hpl002 commented 3 years ago

Currently tracking related works here. Will create PR once more have been located.

  1. https://link.springer.com/chapter/10.1007%2F978-3-319-74030-0_62
  2. Wong, T.Y.: Extensible BPMN Process Simulator. Master’s thesis, Hasso Plattner Institut, University of Potsdam (2017)

[2] is referenced in several related works, including [1]. However, it is proving difficult to source..

LeonBein commented 3 years ago

Hi Herman! Nice to hear that you are interested in this project. I fear that there are few publications that directly talk about the architecture and design of the project (which I assume would help you most). I will still ask around and collect the results. Best Regards, Leon

hpl002 commented 3 years ago

Hi Leon!

Managed to get i contact with Tsun Yin Wong directly after not finding his thesis online. Tsun has written the following work:
Wong, T.Y.: Extensible BPMN Process Simulator. Master’s thesis, Hasso Plattner Institut, University of Potsdam (2017).

From what i understand he was the originator of this project and his thesis could therefore be understood as the primary documentation.

From what i remember, i also think i found mentions of this project in a doctorate dissertation. I will add more works if and when they are discovered.

LeonBein commented 3 years ago

Yes! Tsun originally wrote this tool for his master's thesis, if you have access to it, it might be a very good starting point. The dissertation you found might be the one of @LuisePufahl on batch activities?

hpl002 commented 3 years ago

Yes! Tsun originally wrote this tool for his master's thesis, if you have access to it, it might be a very good starting point. The dissertation you found might be the one of @LuisePufahl on batch activities?

That looks correct!

hpl002 commented 3 years ago

Have there been any significant advancements or changes in the project from that which was originally written by Tsun?

If so, would it be possible to maybe write up a small changelog? 😬

LeonBein commented 3 years ago

I think some of the bigger advancement are a) Adding a UI, which aims to simplify configuring and running simulations b) Various new plugins (which means new supported bpmn concepts), such as event-based gateways. Most prominently the batch activity plugin which we developed for Luise's research c) More advanced plugin loading, which allows e.g. to load plugins from external Jars

LeonBein commented 3 years ago

Regarding related work: There is at least another paper about batch activities that uses Scylla.

hpl002 commented 3 years ago

Great.

I will have a look at the works and create a PR for the wiki.

LeonBein commented 3 years ago

Are wiki PRs possible? I found the following: https://stackoverflow.com/questions/10642928/how-to-pull-request-a-wiki-page-on-github which states that they are not. The thread suggests to put the wiki repo into the main repo and then automate exchange between the repos - not sure if this is a good approach though ...

hpl002 commented 3 years ago

Aha! I simply assumed that wiki PRs were possible, sorry about that.

Any wiki updates by third parties (such as myself) can be submitted as issues and tagged accordingly. Then whenever you or other project maintainers have the chance you can have a look at them.

Have not been able to have a proper look at the project yet so this is still pending. Will have a thorough rundown in the next couple of days and submit relevant updates/issues.