Feature #2935: MOEA-DSE Migration
Base the MOEA-DSE's input layer on DSLv2 Set expressions
The MOEA-based DSE currently has an input layer that calculates the exploration space directly from informations that are accessible via model architectures (e.g., deployable components, referenced by temporal triggers etc.). Instead, the input sets for the DSE can be encoded by exploration expressions from the DSLv2. This would reduce the complexity of the DSE and align it with the SMT-based approach.
Calculate the sets spanning the design space (components / execution units) by parsing the exploration constraints (DSLv2) for all available sets (set fusion included based on referenced types, e.g. two sets referencing components). Thereby, a large number of preprocessing steps can be simplified.