OpenPonk / openponk

The OpenPonk modeling platform
https://openponk.github.io/
MIT License
42 stars 9 forks source link

Markov Chain Modelling and Simulation #94

Open henrikWlbrs opened 1 year ago

henrikWlbrs commented 1 year ago

Since Im looking for a tool for modelling and simulation of FSM, BPMN, Petri Nets and Markov Chains, OpenPonk seems to be a great solution. Now Im just curious how efficient (may say quick) a modelling and simulation Plugin for Markov Chains could be written. Either by myself (who has never worked using Pharo before) or a developer.

In addition to Markov Chains, an import and export of textbased files (for every notation/model) would be great. To be able to move models between different tools if needed.

roper79 commented 1 year ago

Dear @ArtiHen006 , thanks for considering OpenPonk. Such use cases are exactly why it has been developed - to provide a quick and efficient way to implement new modelling notations and algorithms. This having said, the actual complexity of implementing Markov Chains simulation would mostly depend on how much "copy-paste" can be made from the mentioned existing notations and simulations, i.e. the requirements on such a simulation, mostly with respect to the visual part and interactions.

Pharo is a very "easy" language meaning it has a very simple syntax and powerful development tools, so a programmer skilled generally in good OO design should get fast to speed with it (and excited about it :-). There are very nice books and MOOC available.

Our development capacity is limited, however, we may discuss a possible collaboration, if interested. You may drop me an e-mail to perglr@fit.cvut.cz and we may e-meet to talk.