- Mar 09, 2018
-
-
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
-
Simon Barner authored
ComponentArchitectureTransformationBase.transform() Ensure that in architectures derived from ComponentArchitectures, annotation are instantiated. AnnotationUtils: Resurrect instantiateAnnotationsRecursive() refs 3328
-
- Mar 07, 2018
-
-
Filip Reaboi authored
-
- Mar 06, 2018
-
-
Simon Barner authored
refs 3219
-
Filip Reaboi authored
-
- Feb 27, 2018
-
-
Filip Reaboi authored
refs 3241
-
- Feb 21, 2018
-
-
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
-
- Feb 09, 2018
-
-
Filip Reaboi authored
refs 3241
-
- Jan 30, 2018
-
-
Simon Barner authored
refs 3243
-
- Jan 24, 2018
-
-
Simon Barner authored
refs 2950,2562
-
- Jan 22, 2018
-
-
Simon Barner authored
refs 3249
-
- Jan 19, 2018
-
-
Simon Barner authored
Eliminate support for multi-instance annotations, which was mostly unused and only complicated the code. refs 2964
-
- Jan 16, 2018
-
-
Simon Barner authored
refs 2964
-
- Jan 10, 2018
-
-
Simon Barner authored
- Mark classes that should be kept and references to issues where there will be reintegrated refs 3240
-
- Jan 05, 2018
-
-
Filip Reaboi authored
are marked as @Deprecated //ucd refs 3240
-
- Dec 04, 2017
-
-
Simon Barner authored
refs 3194
-
- Dec 01, 2017
-
-
Simon Barner authored
refs 3194
-
- Nov 29, 2017
-
-
Simon Barner authored
TODO: Ratings of documentation HTML files (depends on #3195) refs 3177
-
- Nov 28, 2017
-
-
Sudeep Kanav authored
refs 3177
-
Simon Barner authored
refs 3177
-
Simon Barner authored
refs 3192,3177
-
Simon Barner authored
refs 3177
-
Simon Barner authored
- generate-ecore.xml - buckminster.cspex refs 3177
-
- Nov 27, 2017
-
-
Sudeep Kanav authored
refs 2591
-
Sudeep Kanav authored
refs 3192
-
- Nov 21, 2017
-
-
Levi Lucio authored
-
- Nov 16, 2017
-
-
Simon Barner authored
Please fix your SVN configurations! See https://af3-developer.fortiss.org/projects/autofocus3/wiki/Developer_Installation, Section "Initial Workspace Content Check-out", §6.
-
- Nov 15, 2017
-
-
Vincent Aravantinos authored
-
Simon Barner authored
refs 2490
-
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
-
Simon Barner authored
Remove further unused methods in BaseModelElementUtils - nonHiddenSpecifications() - getConnectedElements() refs 2490
-
Simon Barner authored
(Removed erroneous and unused method BaseModelElementUtils.getSuccessorConnector()) refs 2490
-
- Nov 14, 2017
-
-
Vincent Aravantinos authored
-
- Nov 10, 2017
-
-
Filip Reaboi authored
refs 3148
-
Florian Hölzl authored
refs 2490
-
Florian Hölzl authored
refs 2490
-
Florian Hölzl authored
refs 2490
-
Florian Hölzl authored
refs 2490
-
- Oct 23, 2017
-
-
Florian Hölzl authored
refs 2983
-
- Sep 19, 2017
-
-
Levi Lucio authored
refs 3026
-