-
- Downloads
DI: Add an ExplorationModule service to define a DSE process.
From the class doc:
* Service for adding Exploration Modules to the DSE. The define the
concrete problems that shall be solved by the DSE process. Modules
registered with this service are known to the DSE and can be selected
by users to define a DSE process. The Modules registered here are not
defining a concrete DSE process, just the concrete problems.
* Exploration modules can be categorized into three classes: Variable
definitions, Problem statements and transformations, and Evaluators
(solution metrics). The variable definitions consist of a Genotypes
(variables), Operators (modify variables), and Creators (variable
initialization). Problem statements transform Genotypes into
evaluable solutions implemented by Decoders that produce Phenotypes.
Evaluators rate Phenotypes such that the quality of a solution can be
quantified.
* The complete DSE process is based on DI:Creators, Operators, Decoders,
and Evaluators have to be implemented as Guice AbstractModules.
Therefore, the package org.fortiss.af3.exploration.alg.dse.module
contains base classes simplifying the definition of exploration
modules.
* Also, provide a basic
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
parent
3e40e522
No related branches found
No related tags found
Showing
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/module/.ratings 4 additions, 0 deletions...g/src/org/fortiss/af3/exploration/alg/dse/module/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/module/CreatorModule.java 32 additions, 0 deletions...fortiss/af3/exploration/alg/dse/module/CreatorModule.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/module/DecoderModule.java 33 additions, 0 deletions...fortiss/af3/exploration/alg/dse/module/DecoderModule.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/module/EvaluatorModule.java 32 additions, 0 deletions...rtiss/af3/exploration/alg/dse/module/EvaluatorModule.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/module/OperatorModule.java 32 additions, 0 deletions...ortiss/af3/exploration/alg/dse/module/OperatorModule.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/.ratings 1 addition, 1 deletion....alg/src/org/fortiss/af3/exploration/alg/service/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/IExplorationModuleService.java 22 additions, 7 deletions...f3/exploration/alg/service/IExplorationModuleService.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/.ratings 1 addition, 0 deletions...org/fortiss/af3/exploration/alg/service/internal/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/service/internal/ExplorationModuleService.java 169 additions, 0 deletions...ration/alg/service/internal/ExplorationModuleService.java
Loading
Please register or sign in to comment