To simulate CLIPS on nodes, we used the CLIPS Java
Native Interface (JNI) which is a library that allows Java applications to communicate with a CLIPS backend. Nodes
were modelled as Java program, each having their own ADIOS
implementation and CLIPS backend