...
As soon as possible, graphical models produced with this tool are refined to instantiate an actual multi-agent system. This is done through high-level descriptions that are almost textual translations of the graphical models, except that they allow for more details.
From a configuration point of view, In practice, this description is a groovy map in the Run Logic describes the model. Then a specific API instantiates the Pricefx generic meta-model into a problem description expressed in YAML. Then the YAML problem description is automatically translated transforms this map into JSON. Then the backend transforms the JSON problem description into an actual multi-agent system and can be run.
In this section, all the code snippets are in YAML, since it is the last format, understandable by the Optimization Engine backendbasically JSON but readable by a human.
The steps to create a specific model description are:
...