Commit graph

761 commits

Author SHA1 Message Date
Maximilian Kratz 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
Maximilian Kratz 78de4d5031 README.md: adds notice about running the gips-ex-to-iflye script 2024-05-19 15:55:15 +02:00
Maximilian Kratz 89a2dfd4f1 Adds Windows-related paths to README.md 2024-05-19 15:44:39 +02:00
Maximilian Kratz 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
Maximilian Kratz 26da2a3204 Updates Gurobi dependency to v11.0.2 2024-05-19 12:48:45 +02:00
Maximilian Kratz 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
Maximilian Kratz 59340e0374 Adds a test case for the recent ModelFacade bugfix on path updating 2024-05-14 14:44:30 +02:00
Maximilian Kratz 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
Maximilian Kratz 006f59692a Adds a test for the model load bug: missing clear of path lookup ds 2024-05-14 07:15:12 +02:00
Maximilian Kratz d3d100b811 Adds the Windows batch file variant of the gips-to-iflye script 2024-05-09 20:30:30 +02:00
Maximilian Kratz 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
Maximilian Kratz 358fc441ea Fixes conflicting method name for resetting the model +clean up in tests 2024-04-12 12:14:08 +02:00
Maximilian Kratz 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
Maximilian Kratz 17ce1d6fb8 Adds tests for the path bug for various algos + minor fix in GIPS migration algo 2024-04-11 15:35:26 +02:00
Maximilian Kratz 70fc23962d Implements a basic test to check for the bug in the GIPS-based algorithm 2024-04-11 13:57:46 +02:00
Maximilian Kratz ecb24ce053 Fixes the bandwidth handling of affected paths for all PM-based algos
Notice: the fake ILP algorithm gets fixed implicitly by adapting the ModelFacade methods for manual embedding virtual elements
2024-04-11 13:18:48 +02:00
Maximilian Kratz 18a6ca1816
Merge pull request #63 from Echtzeitsysteme/hotfix/mdvne-facade-fixes-tests
Adds tests for the recent fixes of the ModelFacade loadModel method
2024-04-10 14:42:45 +02:00
Maximilian Kratz 12afb58f3e Adds tests for the recent fixes of the ModelFacade loadModel method 2024-04-10 09:47:59 +02:00
Maximilian Kratz 97ce667031
Merge pull request #62 from Echtzeitsysteme/feature/model-facade-embedding-check-test
Adds tests for the generic embedding check method of the model facade
2024-04-05 15:10:07 +02:00
Maximilian Kratz 0fde92c579 Extends the new test cases with a few extra tests 2024-04-05 15:07:18 +02:00
Maximilian Kratz d4f36749cc Adds tests for the generic embedding check method of the model facade 2024-04-03 16:04:51 +02:00
Maximilian Kratz 984fbb45fe Enforces the correct code style 2024-03-29 08:28:23 +01:00
Maximilian Kratz 725cb43c8e
Merge pull request #61 from Echtzeitsysteme/hotfix/gips-migration-algo
Fixes the GIPS migration algorithm to use the correct GIPS project
2024-03-29 08:25:05 +01:00
Maximilian Kratz 8aaecf3e8d Fixes the GIPS migration algorithm to use the correct GIPS project
Furthermore, this commit contains the necessary adaptions for the renaming of the sequence-based GIPS VNE algorithm
2024-03-29 07:56:08 +01:00
Maximilian Kratz 8a212c58ef
Merge pull request #60 from Echtzeitsysteme/feature/update-base-java-version-jdk17
Updates base required Java version of all projects to JDK 17
2024-03-13 10:29:21 +01:00
Maximilian Kratz 7528af6ac5 Updates base required Java version of all projects to JDK 17 2024-03-13 10:28:42 +01:00
Maximilian Kratz 4640ff167b
Merge pull request #59 from Echtzeitsysteme/feature/update-gurobi-v1101
Updates Gurobi dependency to v11.0.1
2024-03-13 10:20:20 +01:00
Maximilian Kratz 71a4bbb90b Updates Gurobi dependency to v11.0.1 2024-03-13 10:10:57 +01:00
Maximilian Kratz 967f874f8e
Merge pull request #56 from Echtzeitsysteme/feature/update-gurobi-v1100
Updates Gurobi dependency to v11.0.0
2024-03-13 09:44:46 +01:00
Maximilian Kratz 98fe64d9ca Updates Gurobi dependency to v11.0.0 2024-02-23 11:30:55 +01:00
Maximilian Kratz 97d27fc6d6
Merge pull request #55 from Echtzeitsysteme/feature/mdvne-model-generic-embedding
Adds tests for the new generic embedding method of the model facade
2024-02-16 13:10:19 +01:00
Maximilian Kratz 19254d1f0d Adds tests for the new generic embedding method of the model facade 2024-02-14 16:35:42 +01:00
Maximilian Kratz 8bf293772a Fixes a wrong test case for the GIPS-based sequence VNE algorithm 2024-01-19 08:18:07 +01:00
Maximilian Kratz c7cfb875cf Adds GIPS MdVNE sequence example to PSF + README + fixes smaller issues
(in the README.md file)
2023-12-21 17:29:51 +01:00
Maximilian Kratz 9d9a7135be Adds the GIPS-migration algorithm to the argument parsing of the scenario runner
This commit also adds the GIPS-migration and GIPS-sequence algorithm to the CLI runtime script for JAR-builds of iflye
2023-12-11 13:18:26 +01:00
Maximilian Kratz d533d47813 Adapts citation file to v0.0.4 2023-12-11 10:14:46 +01:00
Maximilian Kratz b585fffc57
Merge pull request #52 from Echtzeitsysteme/feature/gips-mdvne-sequence-experiment
Adds the sequence-based GIPS MdVNE algorithm implementation (iflye side)
2023-12-11 10:09:09 +01:00
Maximilian Kratz d4ea4215c7 Fixes the disabled GIPS-Seq tests
This is a fix for Eclipse 2023-12 (+)
2023-12-08 14:58:28 +01:00
Maximilian Kratz 9a3827b98f Merge branch 'main' into feature/gips-mdvne-sequence-experiment 2023-12-08 14:58:02 +01:00
Maximilian Kratz a043077579 Fixes all disabled tests for the newer junit jupiter API
This is a fix for Eclipse 2023-12 (+).
2023-12-08 14:56:28 +01:00
Maximilian Kratz 6a351c868a Removes XMI model file 2023-12-04 13:26:11 +01:00
Maximilian Kratz 670b5a50a8 Adds the GIPS-seq-based algo to argument parsing 2023-12-04 11:27:02 +01:00
Maximilian Kratz c2ed35d45a Adds all tests of the normal GIPS-based impl to the sequence impl
Clean up
2023-11-24 09:05:42 +01:00
Maximilian Kratz 182fb4d24b Re-adds generation of test case with the ModelFacade 2023-11-23 15:52:42 +01:00
Maximilian Kratz ecf19786d8 Snapshot: Changes the basic tests 2023-11-22 16:56:15 +01:00
Maximilian Kratz 92969ae2ec Renames the vnet2sserver GIPS sequence example 2023-11-22 11:17:18 +01:00
Maximilian Kratz 53243adff9 Adds more tiny examples for the GIPS-seq algorithm 2023-11-21 16:08:26 +01:00
Maximilian Kratz 948477dd9f Adds the second link to the small example 2023-11-17 11:03:23 +01:00
Maximilian Kratz a7440eb11c Adds first experimental GIPS sequence MdVNE algorithm 2023-11-17 10:54:38 +01:00
Maximilian Kratz 20cd83ac39
Merge pull request #48 from Echtzeitsysteme/feature/update-gurobi-1003
Updates Gurobi ILP solver to 10.0.3
2023-09-22 10:08:29 +02:00