Previously I am working with an ABM model, which is now turning to be put into the production environment (embed it into an online platform system).
In order to do this, I have two important objectives to achieve:
How to pack and distribute the model and the assiciated files to other people, in an aggragated way, preferably as one single jar file, which could be called easily and automatically by other program to run the simulation when needed. Running the model in headless mode is prefered. The repast GUI control window pop up should be avoided when calling and running the model. BTW:the current version of the model does not require the batch runs of different scenarios at the same time, only a single run each time needed.
How to hide/obfuscate the source code of the model completely or at least partially, in order to secure my intellectual property assoicated with the model itself.