Commit graph

797 commits

Author SHA1 Message Date
e6d72c5119 Added basic example classes and example project 2021-04-28 17:23:55 +02:00
65ca2d45b2 Implemented basic embedding for the TAF algorithm 2021-04-28 16:57:45 +02:00
903812f7b4 Added some initialization logic to TAF algorithm 2021-04-28 15:36:40 +02:00
cc2b4e8b47 Started implementation of TAF algorithm 2021-04-28 12:48:07 +02:00
ea9e4f8cc5 Clean up in path section + added more path related tests 2021-04-28 10:10:08 +02:00
33e484af79 Added more tests and cleaned the test class up 2021-04-27 18:34:45 +02:00
c5e6f132ac Test number of hops per path and non empty names 2021-04-27 18:22:59 +02:00
dbad9dc43f Added tests for path generation on a two tier network 2021-04-27 17:53:49 +02:00
8e24c33373 Fixed a bug with doubled paths + added test for it 2021-04-27 17:30:30 +02:00
01c649e1f5 Snapshot: Path creation works for one tier networks 2021-04-27 17:13:28 +02:00
97a5d6fd24 Fix: Update residual values of all links of a substrate path in case of an embedding 2021-04-27 12:18:58 +02:00
864b769834 Extended metamodel: One virtual link may be embedded on multiple substrate links or paths 2021-04-27 12:15:51 +02:00
35fbb4895d Prepared depending path implementation in ModelFacade 2021-04-27 12:12:22 +02:00
dcd35fb34b Extended ModelFacade basic embedding tests 2021-04-27 11:38:46 +02:00
c107aea7f4 Added GlobalGeneratorConfig and GenUtils 2021-04-27 11:12:54 +02:00
069b488583 Added basic two tier generator 2021-04-27 10:51:47 +02:00
f95fc9fbf0 First step for model embedding tests 2021-04-26 14:50:59 +02:00
55f9fe92b5 Added resource constraint driven exceptions to ModelFacade 2021-04-26 11:14:40 +02:00
96f6dd00ae Add super simple VNE algorithm as a concept 2021-04-26 11:02:16 +02:00
41f2ebccf9 Basic embedding of links implemented 2021-04-26 10:06:48 +02:00
4e19f17a8d Fixed VirtualLink to SubstrateElement mapping in model 2021-04-26 09:24:00 +02:00
20333b3916 Modeled node embedding 2021-04-26 09:21:12 +02:00
72e5f86223 Model: Added residual attributes + more path attributes 2021-04-26 08:51:46 +02:00
c643c6f5e5 Renamed model project 2021-04-26 08:43:24 +02:00
63b7559638 Bugfix for containment 2021-04-22 17:05:06 +02:00
0933e4a6bd Clean up of unused rules 2021-04-22 16:55:41 +02:00
6b8cb37b6f Doc and mini refactoring for facade 2021-04-22 16:46:30 +02:00
7db76ed1f5 Added basic save functionality 2021-04-22 09:14:28 +02:00
136285ff6d Added more tests to ModelFacade
Cleanup
2021-04-20 15:31:06 +02:00
5175df1eca Added basic version of OneTierGenerator 2021-04-20 14:05:20 +02:00
07ea27b6f8 Implemented basic save model functionality 2021-04-20 14:00:22 +02:00
54a87b2752 Added some basic ModelFacade tests 2021-04-20 12:56:30 +02:00
f8128ad570 Removed generated classes 2021-04-20 11:21:06 +02:00
678c57a54d Implemented basic functionality for ModelFacade
Singleton -> threadsafe
2021-04-20 11:20:12 +02:00
36f3d98932 Removed logic from impl classes 2021-04-19 16:20:36 +02:00
b35bc2b82d Extended virtual and substrate networks in model
Adds


.
2021-04-19 16:02:01 +02:00
0db552a3ee Added network rules 2021-04-19 15:36:55 +02:00
1152646122 Implemented network creation in gen code
Removed unused import
2021-04-19 13:46:24 +02:00
a7e4d7bbb6 Implemented RootImpl 2021-04-19 13:14:06 +02:00
dcc119bb14 Fixed gitignore and checked-in generated impl code 2021-04-19 13:13:28 +02:00
1848daf499 Renamed rules project 2021-04-18 14:33:36 +02:00
1a7d177bcc Replaced "old" model by metamodel 2021-04-18 14:29:58 +02:00
4e2e3828de Added basic root rules 2021-04-18 13:02:10 +02:00
419b28f2c0 Linked rootRules to model project 2021-04-18 11:14:23 +02:00
f627415c2c Created new emoflon rule project 2021-04-18 11:09:00 +02:00
f34fd49986 Added current state of the network model 2021-04-17 13:28:22 +02:00
4783c05063 Initial commit 2021-04-17 13:22:46 +02:00