Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support the worsening model generation #17

Merged
merged 57 commits into from
Jun 18, 2020
Merged

Support the worsening model generation #17

merged 57 commits into from
Jun 18, 2020

Conversation

danieledipompeo
Copy link
Contributor

Support the worsening model generation with respect to the perfQ objective.

It also cleans the code and introduces some fixes

A big refactoring for reducing the code complexity has been introduced
It requires to be tested.
- Add junit dependency
- minor changes

Please enter the commit message for your changes. Lines starting
with '#' will be ignored, and an empty message aborts the commit.

On branch dev-updateThr-epsilon
Changes to be committed:
	modified:   easier-aemilia/.classpath
	deleted:    easier-aemilia/config.ini
	new file:   easier-aemilia/jMetal.log.lck
	modified:   easier-aemilia/pom.xml
	modified:   easier-aemilia/src/main/java/it/univaq/disim/sealab/metaheuristic/evolutionary/AemiliaController.java
	modified:   easier-aemilia/src/main/java/it/univaq/disim/sealab/metaheuristic/evolutionary/AemiliaRProblem.java
	modified:   easier-aemilia/src/main/java/it/univaq/disim/sealab/metaheuristic/evolutionary/AemiliaRSolution.java
	modified:   easier-aemilia/src/main/java/utils/ThresholdUtils.java
	modified:   easier-aemilia/src/main/resources/models/FTA/new_rate3/model.rewmapping
	new file:   easier-aemilia/src/test/java/utils/ThresholdUtilsTest.java
	new file:   easier-aemilia/src/test/resources/FTA/model.aem
	new file:   easier-aemilia/src/test/resources/FTA/model.mmaemilia
	new file:   easier-aemilia/src/test/resources/FTA/model.val
	modified:   easier-core/config.ini
	deleted:    easier-core/config2.ini
	deleted:    easier-core/pakimor-first-runs.sh
	modified:   easier-core/src/main/java/it/univaq/disim/sealab/metaheuristic/utils/Configurator.java
	modified:   easier-core/src/main/java/it/univaq/disim/sealab/metaheuristic/utils/FileUtils.java
	modified:   pom.xml
 - minor fixes
 - update threshold in the epsilon `thresholds.eol` file
 - add tests too

Please enter the commit message for your changes. Lines starting
with '#' will be ignored, and an empty message aborts the commit.

On branch dev-addRemoveCloneAction
Changes to be committed:
	new file:   easier-aemilia/src/main/java/it/univaq/disim/sealab/metaheuristic/actions/aemilia/AEmiliaRemoveClonedAEIRefactoringAction.java
	new file:   easier-aemilia/src/test/java/it/univaq/disim/sealab/metaheuristic/actions/aemilia/AEmiliaRemoveClonedAEIRefactoringActionTest.java
	new file:   easier-aemilia/src/test/resources/FTA_cloned/model.mmaemilia
	new file:   easier-aemilia/src/test/resources/FTA_cloned/model2.mmaemilia
 - add remove clones refactoring action in the metamodel
 - clean external dependencies in the metamodel
** remove asserts
closes #13

 Changes to be committed:
	modified:   easier-core/src/main/java/it/univaq/disim/sealab/metaheuristic/utils/CSVUtils.java
	modified:   easier-core/src/main/java/it/univaq/disim/sealab/metaheuristic/utils/FileUtils.java
@danieledipompeo danieledipompeo merged commit 833effe into master Jun 18, 2020
@danieledipompeo danieledipompeo deleted the devFOLImpl branch June 18, 2020 12:36
danieledipompeo added a commit that referenced this pull request Jun 18, 2020
danieledipompeo added a commit that referenced this pull request Jun 18, 2020
@danieledipompeo danieledipompeo restored the devFOLImpl branch June 18, 2020 12:38
@danieledipompeo danieledipompeo deleted the devFOLImpl branch June 18, 2020 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant