Hi all, I'm currently working on a distributed multi-agent simulation system that uses JESS for behaviour inference. The behaviours are stored inside a Protege ontology. For each cycle of the simulation, each agent has to update the ontology, followed by getting the new behaviour from the ontology.
Ideally, each computer (node) in the system will control a number of agents as well as have 1 JESS engine. However, during testing of the framework, I had to simulate the running of 2 nodes on my computer. This means having more than 1 JESS engine running at the same time. The first engine works fine, but when the second engine tried to make a ontology update, I get errors such as unable to read/write. Is there really no way to have more than 1 JESS engine running at the same time? Regards, Sean Ng.
<<winmail.dat>>
