...
Run.groovy
Logic: understand its structureDefine the hierarchies
Define the spaces
Define the scopes inside each space
Define the variables inside each scope
Define the criteria inside each scope
The easiest way is to write the description space by space following the graphical description.
Understanding the underlying concepts is important. Page Main Concepts for Optimization Problems is the reference.
...