-
- Downloads
DSE-Process: Add an ExplorationFeature service.
* The IExplorationFeatureService allows to add extensions to the DSE
process that consist of sub-modules, e.g., Variables, Evaluations,
or additional operations on existing encodings.
* While the IExplorationFeatureService is used to manage all existing
extensions, the activated ones (configuration) is passed to the DSE
by the exploration backend. Currently, the activated features are hard
coded, but shall be moved to the UI.
* Consequently, the IExplorationModuleService has bee removed. Its
functionality has been moved to the ExplorationFeature abstract class
that are single features registered with the
IExplorationFeatureService.
* The activated features now govern the installation of the sub-modules
(Creators, Decoders), instead of the previous
IExplorationModuleService.
* When setting up the Opt4J exploration, the activated decoder
configuration is now checked for consistency to avoid circular
dependencies and duplicate responsibilities of decoders to create a
phenotype.
* An IExplorationFeature type is added to the MOEA ecore model to allow
referencing exploration features from EMF classes.
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
parent
07a0d830
No related branches found
No related tags found
Showing
- org.fortiss.af3.exploration.alg/META-INF/MANIFEST.MF 170 additions, 170 deletionsorg.fortiss.af3.exploration.alg/META-INF/MANIFEST.MF
- org.fortiss.af3.exploration.alg/model/.ratings 1 addition, 1 deletionorg.fortiss.af3.exploration.alg/model/.ratings
- org.fortiss.af3.exploration.alg/model/moea.ecore 9 additions, 3 deletionsorg.fortiss.af3.exploration.alg/model/moea.ecore
- org.fortiss.af3.exploration.alg/model/moea.genmodel 2 additions, 1 deletionorg.fortiss.af3.exploration.alg/model/moea.genmodel
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/.ratings 2 additions, 2 deletions...loration.alg/src/org/fortiss/af3/exploration/alg/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/ExplorationAlg.java 21 additions, 111 deletions...g/src/org/fortiss/af3/exploration/alg/ExplorationAlg.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/backend/.ratings 1 addition, 1 deletion....alg/src/org/fortiss/af3/exploration/alg/backend/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/backend/Opt4JDseBackend.java 22 additions, 15 deletions.../fortiss/af3/exploration/alg/backend/Opt4JDseBackend.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/.ratings 6 additions, 6 deletions...tion.alg/src/org/fortiss/af3/exploration/alg/dse/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java 9 additions, 11 deletions...g/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/Explorer.java 247 additions, 246 deletions...alg/src/org/fortiss/af3/exploration/alg/dse/Explorer.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/.ratings 1 addition, 1 deletion.../src/org/fortiss/af3/exploration/alg/dse/backend/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/ExplorerBackendBase.java 193 additions, 195 deletions.../af3/exploration/alg/dse/backend/ExplorerBackendBase.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/.ratings 5 additions, 5 deletions...rg/fortiss/af3/exploration/alg/dse/backend/opt4j/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/Opt4JExplorerBackend.java 66 additions, 17 deletions...ploration/alg/dse/backend/opt4j/Opt4JExplorerBackend.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/create/.ratings 5 additions, 5 deletions...se/backend/opt4j/extensions/compositegene/create/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/create/GuiceCreator.java 9 additions, 6 deletions...d/opt4j/extensions/compositegene/create/GuiceCreator.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/decode/.ratings 9 additions, 8 deletions...se/backend/opt4j/extensions/compositegene/decode/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/decode/Genotyped.java 43 additions, 0 deletions...kend/opt4j/extensions/compositegene/decode/Genotyped.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/decode/GuiceDecoder.java 37 additions, 20 deletions...d/opt4j/extensions/compositegene/decode/GuiceDecoder.java
Loading
Please register or sign in to comment