diff --git a/Examples/SEAMS_Case_Study/pushpull.staLang b/Examples/SEAMS_Case_Study/pushpull.staLang new file mode 100644 index 0000000000000000000000000000000000000000..ebb658d3f0b5e2dc8000383f5c8540204188ec39 --- /dev/null +++ b/Examples/SEAMS_Case_Study/pushpull.staLang @@ -0,0 +1,60 @@ +AdaptationProcess [id: testID1] { + name AdaptationProcessName1 + tactics : + Tactic [id: tacticID1] { + name tactic1Name + implementedPlan + AdaptationPlan [id: planID1] { + name AdaptationPlan1 + } + } + actions : + Action [id:actionID1] { + name ActionName1 + referredAdaptationPoint AmountOfvCpus + } + strategies : + Strategy [id:stratID1] { + name Strategie1 + objective objectiveName + triggeringEvents + Event [id:eventID1] { + name Event1 + } + tactics { + WeightedTactic [id:wtacID2] { + name wTacName1 + currentWeight 1.4 + defaultWeight 2.3 + usedTactic tactic1Name + } + } + weightingFunction + WeightingFunction [id:wFunc1] { + name func1Name + weightingFunctionImplementation Tempalate + weightedMetrics { + WeightedMetric [id:metric1] { + name wMetric1 + weight 1.4 + metricType Vm1Utilization + } + } + } + } + goal OverallGoal { + description "Description of our overal Goal" + objectives : + Objective [id:objID1] { + name objectiveName + specifications : + Specification { + value 4.3 + relationalOperator RelationalOperator + metricType Vm2Utilization + } + } + } + ImportDeclaration "platform:/resource/Examples/SEAMS_Case_Study/default.adaptationpoints" + ImportDeclaration "platform:/resource/Examples/SEAMS_Case_Study/simucomresults.perfdatarepo" +} \ No newline at end of file