IntroductionΒΆ
The Business Decision System is the CLI support for the evaluation of
Pareto front computations. It is a single executable force_bdss
that
interprets a workflow specification file, normally generated via the GUI
workflow manager.
By itself, the executable and the code implementing it provides no functionality. All functionality comes from external plugins, extending the API to provide new entities, specifically:
Multi Criteria Optimizer (MCO)
DataSources, which can be a simulator or just a database
Notification Listeners, like a remote database which retrieve data during the computation
UI Hooks, which permit to define additional operations which will be executed at specific moments in the UI lifetime (before and after execution of the BDSS, before saving the workflow)
Plugin support requires compliance to the Force BDSS api for plugins. Extensions are registered via setuptools entry points.
Execution of the force bdss executable is simple. Invoke with:
force_bdss workflow.json