Integrate a DSE backend selection mechanism in the DSE perspective.
* Exploration.alg: * Register the .alg plugin via an IStattup extension to avoid dependencies on this plugin. * Create a objective and a constraint evaluator that can handle DSML expressions. * Adjust the opt4j extensions. * Temporally introduce the MappingEncoding marker interface to support the DSML evaluators (--> allocation expressions). * Fix some minor bugs and warnings. * Move the porting utils to the alg plugin (previously in alg.ui). * Move the plot code to the alg plugin (previously in alg.ui) until the transition to the AF3 visualization framework is finished. * Exploration.smt: * Create a backend implementation for the smt-based exploration. * Minor adjustments (I/O) to comply with the backend mechanism. * Exploration: * Package renaming of the DSE backend mechanism. * Make the DSE backend mechanism independent of the eclipse extension mechanism. * Integrate the Exploration solution Classes in the EMF model. * Minor adjustments of the DSE backend API. * Exploration.ui: * Add a combobox to select the DSE backend for the Deployment synthesis * Adjust the GUI backends to comply with the DSE backend interfaces. refs 2939
Showing
- org.fortiss.af3.exploration.alg/trunk/.classpath 2 additions, 0 deletionsorg.fortiss.af3.exploration.alg/trunk/.classpath
- org.fortiss.af3.exploration.alg/trunk/META-INF/MANIFEST.MF 64 additions, 13 deletionsorg.fortiss.af3.exploration.alg/trunk/META-INF/MANIFEST.MF
- org.fortiss.af3.exploration.alg/trunk/build.properties 3 additions, 1 deletionorg.fortiss.af3.exploration.alg/trunk/build.properties
- org.fortiss.af3.exploration.alg/trunk/lib/jcommon-1.0.23.jar 0 additions, 0 deletionsorg.fortiss.af3.exploration.alg/trunk/lib/jcommon-1.0.23.jar
- org.fortiss.af3.exploration.alg/trunk/lib/jfreechart-1.0.19-src.jar 0 additions, 0 deletions...s.af3.exploration.alg/trunk/lib/jfreechart-1.0.19-src.jar
- org.fortiss.af3.exploration.alg/trunk/lib/jfreechart-1.0.19.jar 0 additions, 0 deletions...rtiss.af3.exploration.alg/trunk/lib/jfreechart-1.0.19.jar
- org.fortiss.af3.exploration.alg/trunk/model/generate-ecore.xml 1 addition, 1 deletion...ortiss.af3.exploration.alg/trunk/model/generate-ecore.xml
- org.fortiss.af3.exploration.alg/trunk/model/moea.ecore 0 additions, 201 deletionsorg.fortiss.af3.exploration.alg/trunk/model/moea.ecore
- org.fortiss.af3.exploration.alg/trunk/model/moea.genmodel 0 additions, 57 deletionsorg.fortiss.af3.exploration.alg/trunk/model/moea.genmodel
- org.fortiss.af3.exploration.alg/trunk/plugin.xml 21 additions, 7 deletionsorg.fortiss.af3.exploration.alg/trunk/plugin.xml
- org.fortiss.af3.exploration.alg/trunk/pom.xml 1 addition, 1 deletionorg.fortiss.af3.exploration.alg/trunk/pom.xml
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/ExplorationAlg.java 23 additions, 2 deletions...k/src/org/fortiss/af3/exploration/alg/ExplorationAlg.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/ExplorationAlgActivator.java 1 addition, 1 deletion.../fortiss/af3/exploration/alg/ExplorationAlgActivator.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/annotation/valueprovider/ComponentImplDiversityRefValueProvider.java 1 addition, 1 deletion...valueprovider/ComponentImplDiversityRefValueProvider.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/contribution/Opt4JDseBackend.java 105 additions, 25 deletions...iss/af3/exploration/alg/contribution/Opt4JDseBackend.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/CompositeExplorationSolution.java 9 additions, 9 deletions...af3/exploration/alg/dse/CompositeExplorationSolution.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java 18 additions, 11 deletions...k/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/Explorer.java 33 additions, 26 deletions...unk/src/org/fortiss/af3/exploration/alg/dse/Explorer.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/ImplicitExplorationTargetFactory.java 7 additions, 6 deletions...exploration/alg/dse/ImplicitExplorationTargetFactory.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/SolutionQuantification.java 1 addition, 1 deletion...rtiss/af3/exploration/alg/dse/SolutionQuantification.java
Loading
Please register or sign in to comment