Commit graph

797 commits

Author SHA1 Message Date
c8bc0c1d93 Updates ENVs to fix CPLEX path error 2024-08-02 13:31:55 +02:00
949e6702be
Merge pull request #87 from Echtzeitsysteme/feature/update-gurobi-v1103
Updates Gurobi dependency to v11.0.3
2024-07-26 15:34:30 +02:00
d3bc0f2048 Updates Gurobi dependency to v11.0.3 2024-07-26 15:27:59 +02:00
356515e10c Moves the examples of the examples.gips folder to the correct package
Closes #49.
2024-07-04 15:12:03 +02:00
e3bf3a5282
Merge pull request #85 from Echtzeitsysteme/hotfix/dissscenarioload-various-fixes
Various fixes for the DissScenarioLoader
2024-06-28 08:42:11 +02:00
9a68b54d66 Fixes broken metrics printing after successful run of DissScenarioLoader 2024-06-28 08:02:19 +02:00
10ea05aace Metrics CSV writer: create parent directory if it does not exist 2024-06-28 08:01:40 +02:00
0d72cdd5f6 gitignore: adds output model.xmi of DissScenarioLoader 2024-06-28 07:47:42 +02:00
281b788ed4 Fixes the LICENSE URL in README.md 2024-06-26 09:23:34 +02:00
3461ef0ec2 Changes all version numbers to v0.0.5 + adapts citation file 2024-06-26 09:11:10 +02:00
c523808c7a Fixes various Eclipse warnings: missing encoding, build.properties, automatic module name 2024-06-26 09:10:43 +02:00
aa4ba27de6 Updates README (Java 21 + GIPS BW ignore project) + adapts PSF 2024-06-26 08:53:16 +02:00
2606fdac36
Merge pull request #80 from Echtzeitsysteme/feature/update-apache-commons-csv-v1.11.0
Update Apache commons CSV to v1.11.0
2024-06-26 07:30:37 +02:00
968d7d79ca Fixes missing headers in written CSV files 2024-06-25 17:16:44 +02:00
5310a46ee8 Adds missing Apache commons IO dependency 2024-06-25 17:08:37 +02:00
642255e42e Adds missing commons-codec dependency 2024-06-25 17:06:25 +02:00
b9471c3953 CsvUtil: removes deprecated method calls + closes CSV parser properly 2024-06-25 16:59:12 +02:00
6d8637e3b6 Updates Apache commons CSV to v1.11.0 2024-06-25 16:52:51 +02:00
79aad9a104
Merge pull request #79 from Echtzeitsysteme/feature/update-apache-commons-cli-v1.8.0
Updates Apache commons CLI to v1.8.0
2024-06-25 16:49:25 +02:00
8bf95b0b72 Updates Apache commons CLI to v1.8.0 2024-06-25 16:39:49 +02:00
71b84f1fdc
Merge pull request #78 from Echtzeitsysteme/feature/update-java-21
Update iflye to Java 21
2024-06-14 16:27:42 +02:00
0e210a4911 Updates all projects to Java 21 2024-06-14 16:14:24 +02:00
e11f951897
Merge pull request #77 from Echtzeitsysteme/feature/gips-bw-ignore
Adds GIPS-based VNE algorithm that ignores all bandwidth constraints
2024-06-13 09:05:07 +02:00
3c9e4e0b39 Adds the new GIPS algo variant to the DissScenarioLoader 2024-06-13 09:03:28 +02:00
2247c57678 Adds various tests for the GIPS-based bandwidth ignore VNE algorithm 2024-06-12 16:46:38 +02:00
f69dc882a6 Adapts gips-to-ex-iflye scripts 2024-06-12 16:22:18 +02:00
9f7865c3eb Adds the first draft implementation of the bandwidth ignoring GIPS VNE algorithm 2024-06-12 16:13:51 +02:00
164f67df20
Merge pull request #76 from Echtzeitsysteme/feature/rename-test-project
Renames the project `test.suite` to `test.suite.iflye`
2024-06-07 13:08:07 +02:00
ed758950e0 Renames the project test.suite to test.suite.iflye 2024-06-07 12:06:31 +02:00
fd08fc97b7
Merge pull request #75 from Echtzeitsysteme/feature/gips-algos-vnet-set-check
GIPS VNE algorithms: check if the model is conform to the given set of virtual networks
2024-06-06 10:45:40 +02:00
4a94e84b6a Fixes old wording: rslang -> gipsl 2024-06-06 10:43:39 +02:00
3929f2618c Adds test classes for the GIPS-based algorithms 2024-06-06 10:42:37 +02:00
02a431331c GIPS algos: adds a check to ensure given vnets are exclusively available in the model 2024-06-06 10:27:01 +02:00
9e89228398
Merge pull request #74 from Echtzeitsysteme/feature/random-vne-algorithm
Adds a VNE algorithm based on random node embedding
2024-05-23 16:21:10 +02:00
584b84b1a3 Random VNE: adds another test case + adds algo to the DissScenarioRunner 2024-05-23 16:20:25 +02:00
88a3ef8f05 Implements a random VNE algorithm 2024-05-23 16:09:21 +02:00
771e235d8b
Merge pull request #72 from Echtzeitsysteme/feature/add-windows-paths-doc
Extend documentation: ENVs for Windows + adds notice about running the gips-ex-to-iflye script
2024-05-19 15:56:54 +02:00
78de4d5031 README.md: adds notice about running the gips-ex-to-iflye script 2024-05-19 15:55:15 +02:00
89a2dfd4f1 Adds Windows-related paths to README.md 2024-05-19 15:44:39 +02:00
81f208501b
Merge pull request #71 from Echtzeitsysteme/feature/update-gurobi-1102
Updates Gurobi dependency to v11.0.2
2024-05-19 13:01:47 +02:00
26da2a3204 Updates Gurobi dependency to v11.0.2 2024-05-19 12:48:45 +02:00
c85ff6dc23
Merge pull request #69 from Echtzeitsysteme/hotfix/path-underlying-link-validate-ignore-flag
Adds a test case for the recent ModelFacade bugfix on path updating underlying links
2024-05-14 16:41:05 +02:00
59340e0374 Adds a test case for the recent ModelFacade bugfix on path updating 2024-05-14 14:44:30 +02:00
613621f439
Merge pull request #67 from Echtzeitsysteme/hotfix/model-load-path-lookup-reset
Adds a test for the model load bug: missing clear of path lookup ds
2024-05-14 07:16:25 +02:00
006f59692a Adds a test for the model load bug: missing clear of path lookup ds 2024-05-14 07:15:12 +02:00
d3d100b811 Adds the Windows batch file variant of the gips-to-iflye script 2024-05-09 20:30:30 +02:00
37013ac53f
Merge pull request #64 from Echtzeitsysteme/hotfix/model-affected-paths
Adds tests for affected paths + adds repair/update functionality to all VNE algorithms that operate with paths
2024-04-12 13:23:21 +02:00
358fc441ea Fixes conflicting method name for resetting the model +clean up in tests 2024-04-12 12:14:08 +02:00
eb1dd2c77e Snapshot: Adds path bug tests for the pipelined PM MdVNE algos
which currently break other tests
2024-04-11 15:35:26 +02:00
17ce1d6fb8 Adds tests for the path bug for various algos + minor fix in GIPS migration algo 2024-04-11 15:35:26 +02:00