Skip to content
Snippets Groups Projects
  1. Mar 09, 2018
    • Simon Barner's avatar
      - Register MemoryPerNode and PowerConsumption only for · 1b5d425f
      Simon Barner authored
       * org.fortiss.af3.platform.model.generic.GenericExecutionUnit (changed - from ExecutionUnit)
       * org.fortiss.af3.platform.pikeos.model.Core (as before)
      
      - Add migrators that remove annotation from model elements other than the two mentioned above
      
      - Move registration of MemoryPerNode, PowerConsumption, HardwareCost from af3.exploration.smt to af3.platform
      refs 2658
      1b5d425f
    • Simon Barner's avatar
      ComponentArchitectureTransformationBase.transform() Ensure that in... · 29458c24
      Simon Barner authored
      ComponentArchitectureTransformationBase.transform() Ensure that in architectures derived from ComponentArchitectures, annotation are instantiated.
      
      AnnotationUtils: Resurrect instantiateAnnotationsRecursive()
      refs 3328
      
      29458c24
  2. Mar 07, 2018
  3. Mar 06, 2018
  4. Feb 27, 2018
  5. Feb 21, 2018
    • Alexander Diewald's avatar
      Exploration: DSE project MM improvements & DSE Backend Unification · 91f42cb2
      Alexander Diewald authored
      =================
      | Exploration
      
      exploration.ecore
      =================
      - ExplorationSpecification
        - targets: non-contained (Migrator!)
        - Add superSet reference to pass required SuperSets to the DSE backend.
      - Remove ExplorationSolution interface: No Migration needed.
      - Rename ExplorationSolutionSet --> ExplorationSolution
        - Deprecated inputModelAdapter: No migration needed, only used in MOEA.
        - Renaming: targetSpecification --> explorationSpec
          - targetSpecification marked @deprecated
          - No mirgator needed: Class was not used in previous stable releases.
      - Add EClass SuperSetMap: Relates types of elements to SuperSets
        - solution: EJavaClassToSuperSetMap (containment!)
      - Add EClass EJavaClassToSuperSetMap: internal map of "SuperSetMap"
        - key: Class
        - Value: SuperSet (NO containment!)
      - ExplorationSolution
        - Renamed solutionModelMap -> solutionSets
          (Type EJavaClassToEJavaObjectMap -> EJavaClassToSuperSetMap)
        - Adjust EOperations to modifications in backend map.
      - SingleExplorationSolution
        - Add the solution state for single solutions.
        - Adjust EOperations to modifications in backend map.
      - Removed EJavaClassToEJavaObjectMap
      
      dseproject.ecore
      ================
      - DSE:
        - Add EReference target: ExplorationTarget (containment)
        - Remove explorationSpecification (Migrator!)
      - Add an ExplorationTargetPool that contains all ExplorationTargets of a DSE
        project.
      - DSERun:
        - Add EReference explorationSolution (containment)
        - Remove EReference visualization (Migrator!)
        
      dsl_v2.ecore
      ============
      - Overwrite the accept method for the Sum expression: Do not return null if the
        associated set is empty, evaluate to Zero, instead.
      
      New Migrators
      =============
      - DSEExplorationTargetContainmentMigrator
        Migrates the set of explorationTargets to the DSE project
      - VisualizationToExpSolutionMigrator:
        Migrates the Visualization data to the ExplorationSolution representation that
        allows a better traceability.
        
      Other Business
      ==============
      - Adjust plugin.xml to account for recently removed Objective- and
        ConstraintExpression classes. Now, ExplorationObjective and
        ExplorationConstraint is used.
        
      =================
      | Exploration.alg
      
      - Adjust the Opt4JBackend to be comply to the new DSE Backend Specification
      - The output type detection in the base decoder is more robust.
      - The ITaskAdapter temporally references its corresponding component to ease
        the refactoring of the DSE backend interface. This shall not be needed when
        the transformation framework is integrated again.
      - Temporally transform the internal solutions to a superset of
        ComponentToExecutionUnitAllocations to create s solution model. Workaround
        until the transformation framework is integrated again.
      - Misc adjustment for backend changes.
      
      =================
      | Exploration.smt
      
      - Adjust the Z3Backend to be comply to the new DSE Backend Specification
      - Base the results of the DeploymentRun2 and SolverRun2 on the
        ExplorationSolution (see above).
      
      ================
      | Exploration.ui
      
      - Adjust the GUI logic to account for the changed containment relations.
      - Update the DSE project import wizard for the Meta-Model changes.
      - Move the ExplorationSolutionVisualizationUtils class to the UI plugin (here).
        It is used to transform ExplorationSolutions to a Visualization representation
        (i.e., DataSetCollection).
      - Use doubles instead of ints in the SpiderChartUtils. Although not a proper
        solution, this covers more cases... Instead the generic should be reflected.
      refs 3273
      91f42cb2
  6. Feb 09, 2018
  7. Jan 30, 2018
  8. Jan 24, 2018
  9. Jan 22, 2018
  10. Jan 19, 2018
  11. Jan 16, 2018
  12. Jan 10, 2018
  13. Jan 05, 2018
  14. Dec 04, 2017
  15. Dec 01, 2017
  16. Nov 29, 2017
  17. Nov 28, 2017
  18. Nov 27, 2017
  19. Nov 21, 2017
  20. Nov 16, 2017
  21. Nov 15, 2017
    • Vincent Aravantinos's avatar
      GREEN · f1771988
      Vincent Aravantinos authored
      f1771988
    • Simon Barner's avatar
      (Re-)move unused method instantiateAnnotationsRecursive() · 6972584f
      Simon Barner authored
      refs 2490
      6972584f
    • Simon Barner's avatar
      YELLOW · 295953ac
      Simon Barner authored
      Class is used by exploration.alg plugin (to be included into next release).
      
      Since its methods are generally applicable to migrate models based on concepts introduced in tooling.base, this MigrationUtils should remain (as a counterpart to tooling.kernel's MigrationUtils).
      refs 2490
      295953ac
    • Simon Barner's avatar
      YELLOW · 5a3e33d0
      Simon Barner authored
      Remove further unused methods in BaseModelElementUtils
       - nonHiddenSpecifications()
       - getConnectedElements()
      refs 2490
      5a3e33d0
    • Simon Barner's avatar
      YELLOW · 0f43aa37
      Simon Barner authored
      (Removed erroneous and unused method BaseModelElementUtils.getSuccessorConnector())
      refs 2490
      0f43aa37
  22. Nov 14, 2017
  23. Nov 10, 2017
  24. Oct 23, 2017
  25. Sep 19, 2017
Loading