From 826f83b9e08a1bcd3c72bfc5b4f2785547dba47b Mon Sep 17 00:00:00 2001 From: Simon Trapp <Simon@LAPTOP-1Q1PPL4R.fritz.box> Date: Fri, 15 Nov 2019 14:43:18 +0100 Subject: [PATCH] added multiple test models for mwc sampling strats eval --- .../DML-Model/min.deployment | 0 .../DML-Model/min.repository | 0 .../DML-Model/min.resourcelandscape | 0 .../DML-Model/min.system | 365 +++++++++++++++++ .../DML-Model/min.system.bak | 0 .../DML-Model/min.usageprofile | 0 .../DQL-Queries/Analysis.dql | 0 .../DQL-Queries/Analysis_A.dql | 0 .../DQL-Queries/Analysis_B.dql | 0 .../DQL-Queries/Analysis_C.dql | 0 .../DQL-Queries/Analysis_D.dql | 0 .../DQL-Queries/Analysis_E.dql | 0 .../DQL-Queries/Analysis_F.dql | 0 .../DQL-Queries/Analysis_G.dql | 0 .../DQL-Queries/minmodel.properties | 0 .../DML-Model/min.deployment | 33 ++ .../DML-Model/min.repository | 297 ++++++++++++++ .../DML-Model/min.resourcelandscape | 65 +++ .../DML-Model/min.system | 377 ++++++++++++++++++ .../DML-Model/min.system.bak | 165 ++++++++ .../DML-Model/min.usageprofile | 32 ++ .../DQL-Queries/Analysis.dql | 33 ++ .../DQL-Queries/Analysis_A.dql | 33 ++ .../DQL-Queries/Analysis_B.dql | 33 ++ .../DQL-Queries/Analysis_C.dql | 33 ++ .../DQL-Queries/Analysis_D.dql | 33 ++ .../DQL-Queries/Analysis_E.dql | 33 ++ .../DQL-Queries/Analysis_F.dql | 33 ++ .../DQL-Queries/Analysis_G.dql | 33 ++ .../DQL-Queries/minmodel.properties | 7 + .../DML-Model/min.deployment | 33 ++ .../DML-Model/min.repository | 297 ++++++++++++++ .../DML-Model/min.resourcelandscape | 65 +++ .../DML-Model/min.system | 0 .../DML-Model/min.system.bak | 165 ++++++++ .../DML-Model/min.usageprofile | 32 ++ .../DQL-Queries/Analysis.dql | 33 ++ .../DQL-Queries/Analysis_A.dql | 33 ++ .../DQL-Queries/Analysis_B.dql | 33 ++ .../DQL-Queries/Analysis_C.dql | 33 ++ .../DQL-Queries/Analysis_D.dql | 33 ++ .../DQL-Queries/Analysis_E.dql | 33 ++ .../DQL-Queries/Analysis_F.dql | 33 ++ .../DQL-Queries/Analysis_G.dql | 33 ++ .../DQL-Queries/minmodel.properties | 7 + 45 files changed, 2468 insertions(+) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DML-Model/min.deployment (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DML-Model/min.repository (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DML-Model/min.resourcelandscape (100%) create mode 100644 dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.system rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DML-Model/min.system.bak (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DML-Model/min.usageprofile (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_A.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_B.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_C.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_D.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_E.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_F.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/Analysis_G.dql (100%) rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_newMARS3_10}/DQL-Queries/minmodel.properties (100%) create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.deployment create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.repository create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.resourcelandscape create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system.bak create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.usageprofile create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_A.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_B.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_C.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_D.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_E.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_F.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_G.dql create mode 100644 dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/minmodel.properties create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.deployment create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.repository create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.resourcelandscape rename dml-examples/{Scenario_MWC_FG => Scenario_MWC_FG_oldParams}/DML-Model/min.system (100%) create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.system.bak create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_A.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_B.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_C.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_D.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_E.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_F.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_G.dql create mode 100644 dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/minmodel.properties diff --git a/dml-examples/Scenario_MWC_FG/DML-Model/min.deployment b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.deployment similarity index 100% rename from dml-examples/Scenario_MWC_FG/DML-Model/min.deployment rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.deployment diff --git a/dml-examples/Scenario_MWC_FG/DML-Model/min.repository b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.repository similarity index 100% rename from dml-examples/Scenario_MWC_FG/DML-Model/min.repository rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.repository diff --git a/dml-examples/Scenario_MWC_FG/DML-Model/min.resourcelandscape b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.resourcelandscape similarity index 100% rename from dml-examples/Scenario_MWC_FG/DML-Model/min.resourcelandscape rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.resourcelandscape diff --git a/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.system b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.system new file mode 100644 index 0000000..599bb0c --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.system @@ -0,0 +1,365 @@ +<?xml version="1.0" encoding="UTF-8"?> +<system:System xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:system="http://www.descartes.tools/metamodel/system/1.0" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys"> + <assemblyContexts id="A" name="A"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="10439.3"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-365.981" knot="55" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="408.565" knot="55"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="184.293" knot="27" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-30.2615" knot="27"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="872.384" knot="79" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-439.314" knot="73"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-168.061" knot="41" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="7225.98"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-295.27" knot="77" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-92.2226" knot="77"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="B" name="B"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_ng-npO2bEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="3467.35"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-31.0936" knot="92"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="182.03" knot="25" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-23.8344" knot="25"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-169.929" knot="39" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="6122.17"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-56.3634" knot="89"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="716.827" knot="38" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-30.0103" knot="38"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-714.618" knot="43" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="C" name="C"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_5tliBO2bEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="61.5296"/> + <basisFunctions xsi:type="system:Hinge" coefficient="10.8994" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_-Y0rcAFjEeq06dmsv2l6pA"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="25.4406"/> + <basisFunctions xsi:type="system:Hinge" coefficient="9.5216" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="D" name="D"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_szxFBO2dEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="9.0304"/> + <basisFunctions xsi:type="system:Hinge" coefficient="4.28101" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_yTRWMAIkEeqJ55W0svXqzQ"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="0.57966"/> + <basisFunctions xsi:type="system:Hinge" coefficient="5.35936" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="E" name="E"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_59cRBO2dEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="2791.4"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-31.5526" knot="91"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_0IbhAAIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="168.458" knot="27" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-186.402" knot="38" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="31.9811" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_0IbhAAIkEeqJ55W0svXqzQ"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="9198.8"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-55.6791" knot="84"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_0IbhAAIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="444.109" knot="27"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-472.533" knot="35"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="F" name="F"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_RZ57dO2eEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="2757.33"/> + <basisFunctions xsi:type="system:Hinge" coefficient="49.0813" knot="36" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-46.4284" knot="36"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="17.8549" knot="30" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-39.4866" knot="30"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="2853.04"/> + <basisFunctions xsi:type="system:Hinge" coefficient="46.5751" knot="32" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-47.0044" knot="32"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-42.3097" knot="34"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="G" name="G"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_R1LiNO2eEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="-518.537"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-17.8362" knot="92" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="90.3741" knot="48" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-129.352" knot="48"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-56.252" knot="81" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="77.0351" knot="52"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="24.2711" knot="111"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="B" requiringAssemblyContext="A"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="C" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="D" requiringAssemblyContext="C"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="E" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="F" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="G" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + </assemblyConnectors> + <providingDelegationConnectors id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" assemblyContext="A" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> + <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_43ITxO2eEeib_P5jAe7dPw" name="outerA"> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw"/> + </interfaceProvidingRoles> +</system:System> diff --git a/dml-examples/Scenario_MWC_FG/DML-Model/min.system.bak b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.system.bak similarity index 100% rename from dml-examples/Scenario_MWC_FG/DML-Model/min.system.bak rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.system.bak diff --git a/dml-examples/Scenario_MWC_FG/DML-Model/min.usageprofile b/dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.usageprofile similarity index 100% rename from dml-examples/Scenario_MWC_FG/DML-Model/min.usageprofile rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DML-Model/min.usageprofile diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_A.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_A.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_A.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_B.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_B.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_B.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_C.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_C.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_C.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_D.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_D.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_D.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_E.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_E.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_E.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_F.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_F.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_F.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_G.dql similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/Analysis_G.dql rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/Analysis_G.dql diff --git a/dml-examples/Scenario_MWC_FG/DQL-Queries/minmodel.properties b/dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/minmodel.properties similarity index 100% rename from dml-examples/Scenario_MWC_FG/DQL-Queries/minmodel.properties rename to dml-examples/Scenario_MWC_FG_newMARS3_10/DQL-Queries/minmodel.properties diff --git a/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.deployment b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.deployment new file mode 100644 index 0000000..8e0f7f0 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.deployment @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<deployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:deployment="http://www.descartes.tools/metamodel/deployment/1.0" xmlns:resourcelandscape="http://www.descartes.tools/metamodel/resourcelandscape/0.1" id="_04BXQOa4EeGWevb6qKkohg" name="depl"> + <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> + <targetResourceLandscape href="min.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/> + <deploymentContexts id="_cpot0O2fEeib_P5jAe7dPw" name="A --> CPA"> + <assemblyContext href="min.system#A"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_c_BH8e2fEeib_P5jAe7dPw" name="B --> CPB"> + <assemblyContext href="min.system#B"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dD0vce2fEeib_P5jAe7dPw" name="C --> CPC"> + <assemblyContext href="min.system#C"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPD"> + <assemblyContext href="min.system#D"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPE"> + <assemblyContext href="min.system#E"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W2Lhc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPFG"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPFG"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.repository b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.repository new file mode 100644 index 0000000..4d6b851 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.repository @@ -0,0 +1,297 @@ +<?xml version="1.0" encoding="ASCII"?> +<repository:Repository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:resourcetype="http://www.descartes.tools/metamodel/resourcetype/1.0" xmlns:servicebehavior="http://www.descartes.tools/metamodel/servicebehavior/1.0" id="_O2wgMEcEEeOgk9V4uRCQAw" name="repositoryName"> + <interfaces id="_uqNJk-2aEeib_P5jAe7dPw" name="A"> + <signatures id="_vzGrUO2aEeib_P5jAe7dPw" name="A"/> + <signatures id="_49OlcAFjEeq06dmsv2l6pA" name="A2"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + <signatures id="_89HicAFjEeq06dmsv2l6pA" name="B2"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + <signatures id="_-Y0rcAFjEeq06dmsv2l6pA" name="C2"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + <signatures id="_yTRWMAIkEeqJ55W0svXqzQ" name="D2"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + <signatures id="_0IbhAAIkEeqJ55W0svXqzQ" name="E2"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + <signatures id="_1d3C4AIkEeqJ55W0svXqzQ" name="F2"/> + </interfaces> + <interfaces id="_JqhVQu2bEeib_P5jAe7dPw" name="G"> + <signatures id="_JqhVQ-2bEeib_P5jAe7dPw" name="G"/> + </interfaces> + <components xsi:type="repository:BasicComponent" id="_Q2VbtO2bEeib_P5jAe7dPw" name="A"> + <interfaceProvidingRoles id="_SHb3MO2bEeib_P5jAe7dPw" name="A" interface="_uqNJk-2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_S0bgEe2bEeib_P5jAe7dPw" name="B" interface="_xapQ4O2aEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_vzGrUO2aEeib_P5jAe7dPw" interfaceProvidingRole="_SHb3MO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Z0axAO2bEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.05"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_jPXogO2bEeib_P5jAe7dPw" name="ToB" signature="_xapQ4e2aEeib_P5jAe7dPw" interfaceRequiringRole="_S0bgEe2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_49OlcAFjEeq06dmsv2l6pA" interfaceProvidingRole="_SHb3MO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_EiBloAIlEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="30"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_ErHjEQVNEeqjVqeLxJ7bvw" name="ToB2" signature="_89HicAFjEeq06dmsv2l6pA" interfaceRequiringRole="_S0bgEe2bEeib_P5jAe7dPw"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_F9GIUAVNEeqjVqeLxJ7bvw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items probability="0.5" value="1"/> + <items probability="0.5" value="2"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_ng-npO2bEeib_P5jAe7dPw" name="B"> + <interfaceProvidingRoles id="_oTaxMO2bEeib_P5jAe7dPw" name="B" interface="_xapQ4O2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_o-tJ4e2bEeib_P5jAe7dPw" name="C" interface="_xf4WMu2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_pW0u8e2bEeib_P5jAe7dPw" name="E" interface="_JCed0e2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_xapQ4e2aEeib_P5jAe7dPw" interfaceProvidingRole="_oTaxMO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_wQn4UO2bEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="20"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_1XjV4O2bEeib_P5jAe7dPw" name="ToC" signature="_xf4WM-2aEeib_P5jAe7dPw" interfaceRequiringRole="_o-tJ4e2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_3Nfj0O2bEeib_P5jAe7dPw" name="ToE" signature="_JCed0u2bEeib_P5jAe7dPw" interfaceRequiringRole="_pW0u8e2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_89HicAFjEeq06dmsv2l6pA" interfaceProvidingRole="_oTaxMO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_xKIucAIlEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.066666666"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_Gwyt0AImEeqJ55W0svXqzQ" name="ToC2" signature="_-Y0rcAFjEeq06dmsv2l6pA" interfaceRequiringRole="_o-tJ4e2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_KZ6woAImEeqJ55W0svXqzQ" name="ToE2" signature="_0IbhAAIkEeqJ55W0svXqzQ" interfaceRequiringRole="_pW0u8e2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_5tliBO2bEeib_P5jAe7dPw" name="C"> + <interfaceProvidingRoles id="_7gZjcO2bEeib_P5jAe7dPw" name="C" interface="_xf4WMu2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_674hIe2bEeib_P5jAe7dPw" name="D" interface="_I6TZQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_xf4WM-2aEeib_P5jAe7dPw" interfaceProvidingRole="_7gZjcO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_CXbssO2cEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="10" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_W7bVMO2cEeib_P5jAe7dPw" name="ToD" signature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_HkxUQO2cEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:IntLiteral" value="5"/> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_-Y0rcAFjEeq06dmsv2l6pA" interfaceProvidingRole="_7gZjcO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Zod-cAImEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="20" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_iicP0AImEeqJ55W0svXqzQ" name="ToD1" signature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_lJOE0AImEeqJ55W0svXqzQ" name="ToD2" signature="_yTRWMAIkEeqJ55W0svXqzQ" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_szxFBO2dEeib_P5jAe7dPw" name="D"> + <interfaceProvidingRoles id="_uP8vIO2dEeib_P5jAe7dPw" name="D" interface="_I6TZQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceProvidingRole="_uP8vIO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_zA8Y8O2dEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="10" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_yTRWMAIkEeqJ55W0svXqzQ" interfaceProvidingRole="_uP8vIO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_qtMDsAImEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_59cRBO2dEeib_P5jAe7dPw" name="E"> + <interfaceProvidingRoles id="_6wgFoO2dEeib_P5jAe7dPw" name="E" interface="_JCed0e2bEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_7K9NAe2dEeib_P5jAe7dPw" name="F" interface="_JTZ1wu2bEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_7nafge2dEeib_P5jAe7dPw" name="G" interface="_JqhVQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JCed0u2bEeib_P5jAe7dPw" interfaceProvidingRole="_6wgFoO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Df43oO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_NSR-wO2eEeib_P5jAe7dPw" name="ToF" signature="_JTZ1w-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7K9NAe2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_PVKcgO2eEeib_P5jAe7dPw" name="ToG" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0IbhAAIkEeqJ55W0svXqzQ" interfaceProvidingRole="_6wgFoO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_07Wg0AImEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_4JXU8AImEeqJ55W0svXqzQ" name="ToF2" signature="_1d3C4AIkEeqJ55W0svXqzQ" interfaceRequiringRole="_7K9NAe2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_8d9WoAImEeqJ55W0svXqzQ" name="ToG1" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_-xSrMAImEeqJ55W0svXqzQ" name="ToG2" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_RZ57dO2eEeib_P5jAe7dPw" name="F"> + <interfaceProvidingRoles id="_S_LQIO2eEeib_P5jAe7dPw" name="F" interface="_JTZ1wu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JTZ1w-2bEeib_P5jAe7dPw" interfaceProvidingRole="_S_LQIO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:BranchAction"> + <branches> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_cG0KEO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="20"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </branches> + <branches> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_gSfgUe2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="100"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </branches> + <branchProbabilities id="_XbBJUO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="0.8"/> + </explicitDescription> + </branchProbabilities> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_1d3C4AIkEeqJ55W0svXqzQ" interfaceProvidingRole="_S_LQIO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Fho9oAInEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="40" sigma="2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_R1LiNO2eEeib_P5jAe7dPw" name="G"> + <interfaceProvidingRoles id="_TRbdwO2eEeib_P5jAe7dPw" name="G" interface="_JqhVQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceProvidingRole="_TRbdwO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_mprE0O2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.03333333333"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> +</repository:Repository> diff --git a/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.resourcelandscape b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.resourcelandscape new file mode 100644 index 0000000..b029f2e --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.resourcelandscape @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<resourcelandscape:DistributedDataCenter xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourceconfiguration="http://www.descartes.tools/metamodel/resourceconfiguration/1.0" xmlns:resourcelandscape="http://www.descartes.tools/metamodel/resourcelandscape/0.1" id="_FE29UEnuEeOWVc_o6w1CBw" name="ddc"> + <consistsOf id="_FnQfwEnuEeOWVc_o6w1CBw" name="dc"> + <computeNodes id="_EuLk4ObvEeWHMYaSILpfIw" name="CPA"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_I3tj4EnuEeOWVc_o6w1CBw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_PUJdkAJEEeaYI8Ji-SVFxg" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_yS7WwfMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_0rctUPMLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_We1_g-2fEeib_P5jAe7dPw" name="CPB"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_We1_hO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_We1_he2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6JPywPMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6JPywfMLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_WjRMg-2fEeib_P5jAe7dPw" name="CPC"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_WjRMhO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_WjRMhe2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6aFrIvMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6aFrI_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_Wr9Oc-2fEeib_P5jAe7dPw" name="CPD"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_Wr9OdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_Wr9Ode2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6uWD4vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6uWD4_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_W2Lhc-2fEeib_P5jAe7dPw" name="CPE"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_W2LhdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_W2Lhde2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_7J0e8vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_7J0e8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_W9C-c-2fEeib_P5jAe7dPw" name="CPFG"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_W9C-dO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_W9C-de2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_7nRP8vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_7nRP8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + </consistsOf> +</resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system new file mode 100644 index 0000000..14f68eb --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system @@ -0,0 +1,377 @@ +<?xml version="1.0" encoding="UTF-8"?> +<system:System xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:system="http://www.descartes.tools/metamodel/system/1.0" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys"> + <assemblyContexts id="A" name="A"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="28508.3"/> + <basisFunctions xsi:type="system:Hinge" coefficient="906.633" knot="27" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="808.897" knot="79" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-107.719" knot="73" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-9.73728" knot="73"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-923.406" knot="79"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-876.513" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="6941.11"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-2433.53" knot="84" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-81.1188" knot="84"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="28.4463" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="B" name="B"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_ng-npO2bEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="3790.56"/> + <basisFunctions xsi:type="system:Hinge" coefficient="93.9668" knot="58" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-6.67229" knot="58"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-48.8161" knot="68"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="6226.31"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-52.946" knot="89"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_89HicAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="271.663" knot="54" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-291.482" knot="69" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-21.1151" knot="69"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="C" name="C"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_5tliBO2bEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="60.004"/> + <basisFunctions xsi:type="system:Hinge" coefficient="9.19545" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_-Y0rcAFjEeq06dmsv2l6pA"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="30.3677"/> + <basisFunctions xsi:type="system:Hinge" coefficient="5.57394" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="2.93302" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_-Y0rcAFjEeq06dmsv2l6pA"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="D" name="D"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_szxFBO2dEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="6.21294E+11"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-1.24259E+11" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="10.5989" knot="3" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_yTRWMAIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="0.326424" knot="3"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_yTRWMAIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="1.24259E+11" knot="5" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-1.24259E+11" knot="5"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_yTRWMAIkEeqJ55W0svXqzQ"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="2.6168"/> + <basisFunctions xsi:type="system:Hinge" coefficient="4.27619" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="E" name="E"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_59cRBO2dEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="3007.15"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-88.9958" knot="64" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="7.67012" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_0IbhAAIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="78.8538" knot="27" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-79.7855" knot="38"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_0IbhAAIkEeqJ55W0svXqzQ"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="5214.64"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-53.5424" knot="84"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_0IbhAAIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="297.112" knot="26" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-27.3499" knot="26"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-306.235" knot="42" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="F" name="F"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_RZ57dO2eEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="659.287"/> + <basisFunctions xsi:type="system:Hinge" coefficient="66.3376" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="55.9546" knot="35" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-20.7071" knot="35"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-839.735" knot="50" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="1268.21"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-39.5106" knot="34"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="47.654" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_1d3C4AIkEeqJ55W0svXqzQ"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="G" name="G"> + <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_R1LiNO2eEeib_P5jAe7dPw"/> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <basisFunctions xsi:type="system:Constant" coefficient="17372.3"/> + <basisFunctions xsi:type="system:Hinge" coefficient="42.4182" knot="93" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="139.98" knot="78" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-204.376" knot="85"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-176.159" knot="0" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="B" requiringAssemblyContext="A"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="C" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="D" requiringAssemblyContext="C"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="E" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="F" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="G" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + </assemblyConnectors> + <providingDelegationConnectors id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" assemblyContext="A" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> + <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_43ITxO2eEeib_P5jAe7dPw" name="outerA"> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw"/> + </interfaceProvidingRoles> +</system:System> diff --git a/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system.bak b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system.bak new file mode 100644 index 0000000..3cdb13a --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.system.bak @@ -0,0 +1,165 @@ +<system:System xmlns:system="http://www.descartes.tools/metamodel/system/1.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys" xmi:version="2.0"> + <assemblyContexts id="A" name="A"> + <encapsulatedComponent href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="262.84963425757894" xsi:type="system:Constant" /><basisFunctions coefficient="25.1950842561908" knot="9" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.976227106218841" knot="9" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-18.661905059764372" knot="107" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="B" name="B"> + <encapsulatedComponent href="min.repository#_ng-npO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="232.2645484858773" xsi:type="system:Constant" /><basisFunctions coefficient="25.52707636070293" knot="8" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.8673196423639755" knot="8" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.4301195149020542" knot="58" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="C" name="C"> + <encapsulatedComponent href="min.repository#_5tliBO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="111.82389647914309" xsi:type="system:Constant" /><basisFunctions coefficient="26.158780903204537" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.269589171172274" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.5943941620931752" knot="37" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="D" name="D"> + <encapsulatedComponent href="min.repository#_szxFBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="1777.895105277294" xsi:type="system:Constant" /><basisFunctions coefficient="-12.048274165389246" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="13.624554538340941" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-17.19997044564344" knot="106" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="E" name="E"> + <encapsulatedComponent href="min.repository#_59cRBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="80.694074311176" xsi:type="system:Constant" /><basisFunctions coefficient="12.175649652283221" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-2.6639153640224316" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-14.347524289871105" knot="18" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="F" name="F"> + <encapsulatedComponent href="min.repository#_RZ57dO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="196540843982208.88" xsi:type="system:Constant" /><basisFunctions coefficient="-39308168796415.17" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796422.97" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796428.94" knot="7" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-39308168796432.36" knot="7" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="G" name="G"> + <encapsulatedComponent href="min.repository#_R1LiNO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="41.50498064823611" xsi:type="system:Constant" /><basisFunctions coefficient="11.831802896944605" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.973996639715038" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="B" requiringAssemblyContext="A"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="C" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="D" requiringAssemblyContext="C"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="E" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="F" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="G" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <providingDelegationConnectors assemblyContext="A" id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> + <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_43ITxO2eEeib_P5jAe7dPw" name="outerA"> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw" /> + </interfaceProvidingRoles> +</system:System> \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.usageprofile b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.usageprofile new file mode 100644 index 0000000..bcd17d3 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DML-Model/min.usageprofile @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="ASCII"?> +<usageprofile:UsageProfile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:usageprofile="http://www.descartes.tools/metamodel/usageprofile/1.0" id="_yiEmIEeqEeSW4Op0B0CyhQ" name="usgProfile"> + <imports importURI="min.system"/> + <imports importURI="min.repository"/> + <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> + <usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="WC1"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA1"> + <providingRole href="min.system#_43ITxO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:OpenWorkloadType"> + <interArrivalTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + </interArrivalTime> + </workloadType> + </usageScenarios> + <usageScenarios id="_o2KwYAFlEeq06dmsv2l6pA" name="WC2"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_o2LXcAFlEeq06dmsv2l6pA" name="usageToA2"> + <providingRole href="min.system#_43ITxO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:OpenWorkloadType"> + <interArrivalTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + </interArrivalTime> + </workloadType> + </usageScenarios> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis.dql new file mode 100644 index 0000000..f1ff8c3 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization +//CONSTRAINED AS 'USE_STATISTICAL_MODEL:A:A2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000..a540636 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_A.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A:A2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000..db50126 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_B.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B:B2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000..453ecf7 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_C.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:C2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000..fdd0049 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_D.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:D2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000..0ff38d8 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_E.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E:E2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000..82d38aa --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_F.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F:F2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000..3284083 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/Analysis_G.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/minmodel.properties b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/minmodel.properties new file mode 100644 index 0000000..b003bdf --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_newParams/DQL-Queries/minmodel.properties @@ -0,0 +1,7 @@ +## Model Instance +dml.files.usageprofile=/../DML-Model/min.usageprofile +dml.files.system=/../DML-Model/min.system +dml.files.resourcelandscape=/../DML-Model/min.resourcelandscape +dml.files.repository=/../DML-Model/min.repository +dml.files.deployment=/../DML-Model/min.deployment +#dml.outputdirectory=/../results/ \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.deployment b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.deployment new file mode 100644 index 0000000..8e0f7f0 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.deployment @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<deployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:deployment="http://www.descartes.tools/metamodel/deployment/1.0" xmlns:resourcelandscape="http://www.descartes.tools/metamodel/resourcelandscape/0.1" id="_04BXQOa4EeGWevb6qKkohg" name="depl"> + <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> + <targetResourceLandscape href="min.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/> + <deploymentContexts id="_cpot0O2fEeib_P5jAe7dPw" name="A --> CPA"> + <assemblyContext href="min.system#A"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_c_BH8e2fEeib_P5jAe7dPw" name="B --> CPB"> + <assemblyContext href="min.system#B"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dD0vce2fEeib_P5jAe7dPw" name="C --> CPC"> + <assemblyContext href="min.system#C"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPD"> + <assemblyContext href="min.system#D"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPE"> + <assemblyContext href="min.system#E"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W2Lhc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPFG"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPFG"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.repository b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.repository new file mode 100644 index 0000000..4d6b851 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.repository @@ -0,0 +1,297 @@ +<?xml version="1.0" encoding="ASCII"?> +<repository:Repository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:resourcetype="http://www.descartes.tools/metamodel/resourcetype/1.0" xmlns:servicebehavior="http://www.descartes.tools/metamodel/servicebehavior/1.0" id="_O2wgMEcEEeOgk9V4uRCQAw" name="repositoryName"> + <interfaces id="_uqNJk-2aEeib_P5jAe7dPw" name="A"> + <signatures id="_vzGrUO2aEeib_P5jAe7dPw" name="A"/> + <signatures id="_49OlcAFjEeq06dmsv2l6pA" name="A2"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + <signatures id="_89HicAFjEeq06dmsv2l6pA" name="B2"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + <signatures id="_-Y0rcAFjEeq06dmsv2l6pA" name="C2"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + <signatures id="_yTRWMAIkEeqJ55W0svXqzQ" name="D2"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + <signatures id="_0IbhAAIkEeqJ55W0svXqzQ" name="E2"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + <signatures id="_1d3C4AIkEeqJ55W0svXqzQ" name="F2"/> + </interfaces> + <interfaces id="_JqhVQu2bEeib_P5jAe7dPw" name="G"> + <signatures id="_JqhVQ-2bEeib_P5jAe7dPw" name="G"/> + </interfaces> + <components xsi:type="repository:BasicComponent" id="_Q2VbtO2bEeib_P5jAe7dPw" name="A"> + <interfaceProvidingRoles id="_SHb3MO2bEeib_P5jAe7dPw" name="A" interface="_uqNJk-2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_S0bgEe2bEeib_P5jAe7dPw" name="B" interface="_xapQ4O2aEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_vzGrUO2aEeib_P5jAe7dPw" interfaceProvidingRole="_SHb3MO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Z0axAO2bEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.05"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_jPXogO2bEeib_P5jAe7dPw" name="ToB" signature="_xapQ4e2aEeib_P5jAe7dPw" interfaceRequiringRole="_S0bgEe2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_49OlcAFjEeq06dmsv2l6pA" interfaceProvidingRole="_SHb3MO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_EiBloAIlEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="30"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_ErHjEQVNEeqjVqeLxJ7bvw" name="ToB2" signature="_89HicAFjEeq06dmsv2l6pA" interfaceRequiringRole="_S0bgEe2bEeib_P5jAe7dPw"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_F9GIUAVNEeqjVqeLxJ7bvw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items probability="0.5" value="1"/> + <items probability="0.5" value="2"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_ng-npO2bEeib_P5jAe7dPw" name="B"> + <interfaceProvidingRoles id="_oTaxMO2bEeib_P5jAe7dPw" name="B" interface="_xapQ4O2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_o-tJ4e2bEeib_P5jAe7dPw" name="C" interface="_xf4WMu2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_pW0u8e2bEeib_P5jAe7dPw" name="E" interface="_JCed0e2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_xapQ4e2aEeib_P5jAe7dPw" interfaceProvidingRole="_oTaxMO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_wQn4UO2bEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="20"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_1XjV4O2bEeib_P5jAe7dPw" name="ToC" signature="_xf4WM-2aEeib_P5jAe7dPw" interfaceRequiringRole="_o-tJ4e2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_3Nfj0O2bEeib_P5jAe7dPw" name="ToE" signature="_JCed0u2bEeib_P5jAe7dPw" interfaceRequiringRole="_pW0u8e2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_89HicAFjEeq06dmsv2l6pA" interfaceProvidingRole="_oTaxMO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_xKIucAIlEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.066666666"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_Gwyt0AImEeqJ55W0svXqzQ" name="ToC2" signature="_-Y0rcAFjEeq06dmsv2l6pA" interfaceRequiringRole="_o-tJ4e2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_KZ6woAImEeqJ55W0svXqzQ" name="ToE2" signature="_0IbhAAIkEeqJ55W0svXqzQ" interfaceRequiringRole="_pW0u8e2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_5tliBO2bEeib_P5jAe7dPw" name="C"> + <interfaceProvidingRoles id="_7gZjcO2bEeib_P5jAe7dPw" name="C" interface="_xf4WMu2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_674hIe2bEeib_P5jAe7dPw" name="D" interface="_I6TZQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_xf4WM-2aEeib_P5jAe7dPw" interfaceProvidingRole="_7gZjcO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_CXbssO2cEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="10" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_W7bVMO2cEeib_P5jAe7dPw" name="ToD" signature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_HkxUQO2cEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:IntLiteral" value="5"/> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_-Y0rcAFjEeq06dmsv2l6pA" interfaceProvidingRole="_7gZjcO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Zod-cAImEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="20" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_iicP0AImEeqJ55W0svXqzQ" name="ToD1" signature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_lJOE0AImEeqJ55W0svXqzQ" name="ToD2" signature="_yTRWMAIkEeqJ55W0svXqzQ" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_szxFBO2dEeib_P5jAe7dPw" name="D"> + <interfaceProvidingRoles id="_uP8vIO2dEeib_P5jAe7dPw" name="D" interface="_I6TZQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceProvidingRole="_uP8vIO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_zA8Y8O2dEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="10" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_yTRWMAIkEeqJ55W0svXqzQ" interfaceProvidingRole="_uP8vIO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_qtMDsAImEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_59cRBO2dEeib_P5jAe7dPw" name="E"> + <interfaceProvidingRoles id="_6wgFoO2dEeib_P5jAe7dPw" name="E" interface="_JCed0e2bEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_7K9NAe2dEeib_P5jAe7dPw" name="F" interface="_JTZ1wu2bEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_7nafge2dEeib_P5jAe7dPw" name="G" interface="_JqhVQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JCed0u2bEeib_P5jAe7dPw" interfaceProvidingRole="_6wgFoO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Df43oO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_NSR-wO2eEeib_P5jAe7dPw" name="ToF" signature="_JTZ1w-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7K9NAe2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_PVKcgO2eEeib_P5jAe7dPw" name="ToG" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0IbhAAIkEeqJ55W0svXqzQ" interfaceProvidingRole="_6wgFoO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_07Wg0AImEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_4JXU8AImEeqJ55W0svXqzQ" name="ToF2" signature="_1d3C4AIkEeqJ55W0svXqzQ" interfaceRequiringRole="_7K9NAe2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_8d9WoAImEeqJ55W0svXqzQ" name="ToG1" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_-xSrMAImEeqJ55W0svXqzQ" name="ToG2" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_RZ57dO2eEeib_P5jAe7dPw" name="F"> + <interfaceProvidingRoles id="_S_LQIO2eEeib_P5jAe7dPw" name="F" interface="_JTZ1wu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JTZ1w-2bEeib_P5jAe7dPw" interfaceProvidingRole="_S_LQIO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:BranchAction"> + <branches> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_cG0KEO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="20"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </branches> + <branches> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_gSfgUe2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="100"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </branches> + <branchProbabilities id="_XbBJUO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="0.8"/> + </explicitDescription> + </branchProbabilities> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_1d3C4AIkEeqJ55W0svXqzQ" interfaceProvidingRole="_S_LQIO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Fho9oAInEeqJ55W0svXqzQ" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="40" sigma="2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_R1LiNO2eEeib_P5jAe7dPw" name="G"> + <interfaceProvidingRoles id="_TRbdwO2eEeib_P5jAe7dPw" name="G" interface="_JqhVQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceProvidingRole="_TRbdwO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_mprE0O2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.03333333333"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> +</repository:Repository> diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.resourcelandscape b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.resourcelandscape new file mode 100644 index 0000000..b029f2e --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.resourcelandscape @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<resourcelandscape:DistributedDataCenter xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourceconfiguration="http://www.descartes.tools/metamodel/resourceconfiguration/1.0" xmlns:resourcelandscape="http://www.descartes.tools/metamodel/resourcelandscape/0.1" id="_FE29UEnuEeOWVc_o6w1CBw" name="ddc"> + <consistsOf id="_FnQfwEnuEeOWVc_o6w1CBw" name="dc"> + <computeNodes id="_EuLk4ObvEeWHMYaSILpfIw" name="CPA"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_I3tj4EnuEeOWVc_o6w1CBw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_PUJdkAJEEeaYI8Ji-SVFxg" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_yS7WwfMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_0rctUPMLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_We1_g-2fEeib_P5jAe7dPw" name="CPB"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_We1_hO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_We1_he2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6JPywPMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6JPywfMLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_WjRMg-2fEeib_P5jAe7dPw" name="CPC"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_WjRMhO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_WjRMhe2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6aFrIvMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6aFrI_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_Wr9Oc-2fEeib_P5jAe7dPw" name="CPD"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_Wr9OdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_Wr9Ode2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6uWD4vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6uWD4_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_W2Lhc-2fEeib_P5jAe7dPw" name="CPE"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_W2LhdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_W2Lhde2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_7J0e8vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_7J0e8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_W9C-c-2fEeib_P5jAe7dPw" name="CPFG"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_W9C-dO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_W9C-de2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_7nRP8vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_7nRP8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + </consistsOf> +</resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/Scenario_MWC_FG/DML-Model/min.system b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.system similarity index 100% rename from dml-examples/Scenario_MWC_FG/DML-Model/min.system rename to dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.system diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.system.bak b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.system.bak new file mode 100644 index 0000000..3cdb13a --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.system.bak @@ -0,0 +1,165 @@ +<system:System xmlns:system="http://www.descartes.tools/metamodel/system/1.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys" xmi:version="2.0"> + <assemblyContexts id="A" name="A"> + <encapsulatedComponent href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="262.84963425757894" xsi:type="system:Constant" /><basisFunctions coefficient="25.1950842561908" knot="9" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.976227106218841" knot="9" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-18.661905059764372" knot="107" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="B" name="B"> + <encapsulatedComponent href="min.repository#_ng-npO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="232.2645484858773" xsi:type="system:Constant" /><basisFunctions coefficient="25.52707636070293" knot="8" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.8673196423639755" knot="8" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.4301195149020542" knot="58" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="C" name="C"> + <encapsulatedComponent href="min.repository#_5tliBO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="111.82389647914309" xsi:type="system:Constant" /><basisFunctions coefficient="26.158780903204537" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.269589171172274" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.5943941620931752" knot="37" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="D" name="D"> + <encapsulatedComponent href="min.repository#_szxFBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="1777.895105277294" xsi:type="system:Constant" /><basisFunctions coefficient="-12.048274165389246" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="13.624554538340941" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-17.19997044564344" knot="106" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="E" name="E"> + <encapsulatedComponent href="min.repository#_59cRBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="80.694074311176" xsi:type="system:Constant" /><basisFunctions coefficient="12.175649652283221" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-2.6639153640224316" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-14.347524289871105" knot="18" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="F" name="F"> + <encapsulatedComponent href="min.repository#_RZ57dO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="196540843982208.88" xsi:type="system:Constant" /><basisFunctions coefficient="-39308168796415.17" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796422.97" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796428.94" knot="7" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-39308168796432.36" knot="7" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="G" name="G"> + <encapsulatedComponent href="min.repository#_R1LiNO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="41.50498064823611" xsi:type="system:Constant" /><basisFunctions coefficient="11.831802896944605" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.973996639715038" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="B" requiringAssemblyContext="A"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="C" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="D" requiringAssemblyContext="C"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="E" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="F" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="G" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <providingDelegationConnectors assemblyContext="A" id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> + <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_43ITxO2eEeib_P5jAe7dPw" name="outerA"> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw" /> + </interfaceProvidingRoles> +</system:System> \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile new file mode 100644 index 0000000..bcd17d3 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="ASCII"?> +<usageprofile:UsageProfile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:usageprofile="http://www.descartes.tools/metamodel/usageprofile/1.0" id="_yiEmIEeqEeSW4Op0B0CyhQ" name="usgProfile"> + <imports importURI="min.system"/> + <imports importURI="min.repository"/> + <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> + <usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="WC1"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA1"> + <providingRole href="min.system#_43ITxO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:OpenWorkloadType"> + <interArrivalTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + </interArrivalTime> + </workloadType> + </usageScenarios> + <usageScenarios id="_o2KwYAFlEeq06dmsv2l6pA" name="WC2"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_o2LXcAFlEeq06dmsv2l6pA" name="usageToA2"> + <providingRole href="min.system#_43ITxO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_49OlcAFjEeq06dmsv2l6pA"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:OpenWorkloadType"> + <interArrivalTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + </interArrivalTime> + </workloadType> + </usageScenarios> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql new file mode 100644 index 0000000..f1ff8c3 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization +//CONSTRAINED AS 'USE_STATISTICAL_MODEL:A:A2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000..a540636 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_A.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A:A2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000..db50126 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_B.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B:B2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000..453ecf7 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_C.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:C2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000..fdd0049 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_D.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:D2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000..0ff38d8 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_E.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E:E2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000..82d38aa --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_F.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F:F2' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000..3284083 --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis_G.dql @@ -0,0 +1,33 @@ +SELECT WC1.throughput, WC2.throughput, usageToA1.avgResponseTime, usageToA2.avgResponseTime, ToB.avgResponseTime, ToB2.avgResponseTime, ToC.avgResponseTime, ToC2.avgResponseTime, ToD.avgResponseTime, ToD1.avgResponseTime, ToD2.avgResponseTime, ToE.avgResponseTime, ToE2.avgResponseTime, ToF.avgResponseTime, ToF2.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +FOR SERVICE '_o2LXcAFlEeq06dmsv2l6pA' AS usageToA2, + SERVICE '_o2KwYAFlEeq06dmsv2l6pA' AS WC2, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS WC1, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA1, + SERVICE '_8d9WoAImEeqJ55W0svXqzQ' AS ToG1, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_Gwyt0AImEeqJ55W0svXqzQ' AS ToC2, + SERVICE '_iicP0AImEeqJ55W0svXqzQ' AS ToD1, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_4JXU8AImEeqJ55W0svXqzQ' AS ToF2, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_lJOE0AImEeqJ55W0svXqzQ' AS ToD2, + SERVICE '_ErHjEQVNEeqjVqeLxJ7bvw' AS ToB2, + SERVICE '_-xSrMAImEeqJ55W0svXqzQ' AS ToG2, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_KZ6woAImEeqJ55W0svXqzQ' AS ToE2, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/minmodel.properties b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/minmodel.properties new file mode 100644 index 0000000..b003bdf --- /dev/null +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/minmodel.properties @@ -0,0 +1,7 @@ +## Model Instance +dml.files.usageprofile=/../DML-Model/min.usageprofile +dml.files.system=/../DML-Model/min.system +dml.files.resourcelandscape=/../DML-Model/min.resourcelandscape +dml.files.repository=/../DML-Model/min.repository +dml.files.deployment=/../DML-Model/min.deployment +#dml.outputdirectory=/../results/ \ No newline at end of file -- GitLab