diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.deployment new file mode 100644 index 0000000000000000000000000000000000000000..e864972bcd75417faa810958f5a69824190373ad --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/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 --> CPBEFG"> + <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 --> CPBEFG"> + <assemblyContext href="min.system#E"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPBEFG"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPBEFG"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.repository b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.repository new file mode 100644 index 0000000000000000000000000000000000000000..68ad974c09a6604c0171b8eabfdbafb194fdcd6d --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.repository @@ -0,0 +1,181 @@ +<?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"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + </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> + </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> + </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> + </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> + </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> + </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> + </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_Coloc_BEFG_final/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..74099411e7a4a3581822a67422175fc64cdc744b --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.resourcelandscape @@ -0,0 +1,45 @@ +<?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="CPBEFG"> + <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> + </consistsOf> +</resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.system b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.system new file mode 100644 index 0000000000000000000000000000000000000000..80f7d4d031b0a3a87c49e765e1442ed6b8647163 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.system @@ -0,0 +1,203 @@ +<?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="212.570274887939"/> + <basisFunctions xsi:type="system:Hinge" coefficient="10.5162848506758" knot="1"> + <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="-9.37290535355564" knot="4"> + <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="39.2174529470744" knot="4" 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="143.632457361941"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-47.6882036032849" knot="2"> + <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="22.403145924317" knot="4"> + <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="56.4511051989286" knot="2" 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="-16.3283961134143" knot="1" 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="37.2527056823539"/> + <basisFunctions xsi:type="system:Hinge" coefficient="10.685664825133" 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="10.1990869487391" knot="3"> + <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="6.13324804276573" knot="2" 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="5.06357455766" knot="1" 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="11.2757587490169"/> + <basisFunctions xsi:type="system:Hinge" coefficient="2.84417518113911" knot="1" 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.94147414869879" knot="2" 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="55.9971130020456"/> + <basisFunctions xsi:type="system:Hinge" coefficient="22.311164676813" knot="2" 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="21.5169970509418" knot="0" 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="39.90861261399"/> + <basisFunctions xsi:type="system:Hinge" coefficient="39.8978695534006" knot="1" side="RIGHT"> + <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="0.0890881499831291"/> + <basisFunctions xsi:type="system:Hinge" coefficient="20.6806534842808" knot="3" 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="20.1536129247826" knot="1"> + <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="35.4366315332704" 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_Coloc_BEFG_final/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.system.bak new file mode 100644 index 0000000000000000000000000000000000000000..3cdb13a02436942b69798895c41abd40aa854575 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/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_Coloc_BEFG_final/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..1b2f4a29ad6005566ac8d3518eeca8cb266d3386 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DML-Model/min.usageprofile @@ -0,0 +1,19 @@ +<?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="usagescenario"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA"> + <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> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..e8e79e9a744b7529db2b5f6ae6b2233ad09163bd --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis.dql @@ -0,0 +1,20 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPBEFG_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.005, 0.008, 0.011, 0.014, 0.017, 0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..06c8bdfef5705c3856d8f74fccd65dcbc187ea00 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_A.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..b42f7a9cbbd7ee92d31e8e461f4d2f347f45c0b7 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_B.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..a7302c42acd8e59c16f123a265621b610c5e1990 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_C.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_CE.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_CE.dql new file mode 100644 index 0000000000000000000000000000000000000000..e039c5b5ca41d0650ad0628c2ca2fc98cc50a0b2 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_CE.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..beaea0105a569c010ea7bdc294a2bea8b0d34e56 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_D.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_DFG.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_DFG.dql new file mode 100644 index 0000000000000000000000000000000000000000..67b69290a5eb70bdb61e4376cec63a5eac2ffc8d --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_DFG.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:F:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..d5811961bc72440516fda91e05a536079eb53499 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_E.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..990ea73492306544c96401915273a1d4ad7fabd3 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_F.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..161e9030127e8edceb6c33a0d19c4553ce9726f0 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/Analysis_G.dql @@ -0,0 +1,21 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_BEFG_final/DQL-Queries/minmodel.properties new file mode 100644 index 0000000000000000000000000000000000000000..b003bdf2ce2cef82cdc5f8807bcffa80136a8537 --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_final/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_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis.dql index e8e79e9a744b7529db2b5f6ae6b2233ad09163bd..aa7c77c3866cefd345c660c13c4185c46b189537 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis.dql @@ -1,6 +1,6 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPBEFG_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.005, 0.008, 0.011, 0.014, 0.017, 0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_A.dql index 06c8bdfef5705c3856d8f74fccd65dcbc187ea00..c9eb9ee03068102bcc3393189ac52b33ed3c2ad8 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_A.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_A.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_B.dql index b42f7a9cbbd7ee92d31e8e461f4d2f347f45c0b7..186f61a37981eef2685b3b10a767b2e5123ce5f1 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_B.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_B.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_C.dql index a7302c42acd8e59c16f123a265621b610c5e1990..3b98f6b374796cf571f19aee4cb5c9ad31c995a0 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_C.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_C.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_D.dql index beaea0105a569c010ea7bdc294a2bea8b0d34e56..74bc1182b1de3cb0f35195e61d626c37ac0ac99c 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_D.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_D.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_E.dql index d5811961bc72440516fda91e05a536079eb53499..e0ec6c2c1b5384c262b95bd578c343b61d2428ae 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_E.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_E.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_F.dql index 990ea73492306544c96401915273a1d4ad7fabd3..6eab50108ed2bb86c70f62c79d19c8cdd00ddcf8 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_F.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_F.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_G.dql index 161e9030127e8edceb6c33a0d19c4553ce9726f0..f63ccb5af738f446a7fdadb7ba1311bd7eb5e230 100644 --- a/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_G.dql +++ b/dml-examples/Scenario_Coloc_BEFG_newMARS_3/DQL-Queries/Analysis_G.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.014> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.017> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, diff --git a/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.deployment new file mode 100644 index 0000000000000000000000000000000000000000..710ad80e7d316b7aa97bcefbbedb3ee65cd14e1b --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/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 --> CPCD"> + <assemblyContext href="min.system#C"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPCD"> + <assemblyContext href="min.system#D"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-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 --> CPF"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPG"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_XFIjc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.repository b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.repository new file mode 100644 index 0000000000000000000000000000000000000000..68ad974c09a6604c0171b8eabfdbafb194fdcd6d --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.repository @@ -0,0 +1,181 @@ +<?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"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + </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> + </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> + </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> + </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> + </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> + </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> + </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_Coloc_CD_final/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..7111f3155d6ee903eadc272710e9e950d1cdaa70 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/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="CPCD"> + <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="_XFIjc-2fEeib_P5jAe7dPw" name="CPG"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_XFIjdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_XFIjde2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_8FUd4vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_8FUd4_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="CPF"> + <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_Coloc_CD_final/DML-Model/min.system b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.system new file mode 100644 index 0000000000000000000000000000000000000000..75c3642fc8db3184cd21a8f8f45402dbac0e2c00 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.system @@ -0,0 +1,227 @@ +<?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="-207490327359680.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-187678810395180.0" knot="1" 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="-9905758482335.22" knot="2" 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="28.0842800140381" knot="8" 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="9905758482338.84" knot="2"> + <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="187678810395182.0" knot="1"> + <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="197584568877520.0" 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="-142679333414047.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="28535866682850.2" knot="2" 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="-28535866682815.6" knot="7" 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="28535866682841.6" knot="7"> + <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="-28535866682842.7" knot="2"> + <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="15458740809799.6"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15458740809709.6" knot="2" 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="15458740809741.0" knot="3" 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="-15458740809722.8" knot="3"> + <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="15458740809713.5" knot="2"> + <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="9.3583984375" knot="1"> + <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="8.707602463142"/> + <basisFunctions xsi:type="system:Hinge" coefficient="6.18972767944481" knot="1" 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="2.38425550270208" knot="2"> + <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.10378980187995" knot="1"> + <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="68.1282082819847"/> + <basisFunctions xsi:type="system:Hinge" coefficient="6.43074397966553" knot="1"> + <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="6.07388780660238" knot="0" 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="37.1594068990196"/> + <basisFunctions xsi:type="system:Hinge" coefficient="12.1068265657834" knot="1" side="RIGHT"> + <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="20.5945148972238"/> + <basisFunctions xsi:type="system:Hinge" coefficient="10.6755340839549" knot="1"> + <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="10.6799435552993" 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_Coloc_CD_final/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.system.bak new file mode 100644 index 0000000000000000000000000000000000000000..3cdb13a02436942b69798895c41abd40aa854575 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/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_Coloc_CD_final/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..1b2f4a29ad6005566ac8d3518eeca8cb266d3386 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DML-Model/min.usageprofile @@ -0,0 +1,19 @@ +<?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="usagescenario"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA"> + <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> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..69e94ce25123e62a0ec4f700a985e176170533e9 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis.dql @@ -0,0 +1,24 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPCD_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPG_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..aae15e7464eac49120bae10794c682e2b6b8f279 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_A.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.020, 0.030> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..eb7024435405a184a447aa53faa84d9bd765cc55 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_B.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..ff3ba91f9adc72f328c3f22982f54b54e001ee06 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_C.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_CE.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_CE.dql new file mode 100644 index 0000000000000000000000000000000000000000..083ae9c0380437d859be03ec0014be3e9a5368c4 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_CE.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.015> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..aa43f89335bb1f12de17419b3a2c2c624d25bdfc --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_D.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_DFG.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_DFG.dql new file mode 100644 index 0000000000000000000000000000000000000000..12b9ebba47988006df2dad6cf1f7e779303e3da6 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_DFG.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:F:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.015> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..440c3eeefd6799ddce762c8364f55ab1a3659f0d --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_E.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..72318f50e5da83fdbaac4d8a13974e87e94ec72f --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_F.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..ef51fffa95bea5d869cb92fe3a8f3e6eec3e80d7 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/Analysis_G.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPCD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPCD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_CD_final/DQL-Queries/minmodel.properties new file mode 100644 index 0000000000000000000000000000000000000000..b003bdf2ce2cef82cdc5f8807bcffa80136a8537 --- /dev/null +++ b/dml-examples/Scenario_Coloc_CD_final/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_Coloc_CD_newMARS3/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis.dql index 69e94ce25123e62a0ec4f700a985e176170533e9..418010b1e06f92086d59a8ec847b37d56c6cbd93 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis.dql @@ -1,6 +1,6 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPCD_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPG_CPU.utilization EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_A.dql index 6fb9954553bba3af5cae806aa66a1f4448c0d488..a8208c2dd07f6adce7edcb610da5fcf3e69c6657 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_A.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_A.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_B.dql index eb7024435405a184a447aa53faa84d9bd765cc55..7960e39d0479c691ee96e3a9de1e53c9bc14d3fc 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_B.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_B.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_C.dql index ff3ba91f9adc72f328c3f22982f54b54e001ee06..7a9d2cc67223aaf9f6179dff3d28ba26531d4a7f 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_C.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_C.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_D.dql index aa43f89335bb1f12de17419b3a2c2c624d25bdfc..3e626ae5ba4c153d06a9ee4a862721db645e9e33 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_D.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_D.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_E.dql index 440c3eeefd6799ddce762c8364f55ab1a3659f0d..eb86dd649b7e1ead0e910555420ecf8a7d64afd7 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_E.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_E.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_F.dql index 72318f50e5da83fdbaac4d8a13974e87e94ec72f..5471cbb361c42f1c0ef82bdf02732099bee5611d 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_F.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_F.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_G.dql index ef51fffa95bea5d869cb92fe3a8f3e6eec3e80d7..ede5a46ed3228fa20f170451958542ccd280ceb2 100644 --- a/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_G.dql +++ b/dml-examples/Scenario_Coloc_CD_newMARS3/DQL-Queries/Analysis_G.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.030> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, diff --git a/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.deployment new file mode 100644 index 0000000000000000000000000000000000000000..43c5acf0dad8ebf26ccbe4b19b65d4440c1a23a3 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/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 --> CPDG"> + <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 --> CPF"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPDG"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.repository b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.repository new file mode 100644 index 0000000000000000000000000000000000000000..68ad974c09a6604c0171b8eabfdbafb194fdcd6d --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.repository @@ -0,0 +1,181 @@ +<?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"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + </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> + </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> + </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> + </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> + </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> + </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> + </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_Coloc_DG_final/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..1f8cc9c27f340650d93aaa24b574694a4749e1d5 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/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="CPDG"> + <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="CPF"> + <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_Coloc_DG_final/DML-Model/min.system b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.system new file mode 100644 index 0000000000000000000000000000000000000000..6080900fb3a0a5da45fc392020541356ecbc87d0 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.system @@ -0,0 +1,269 @@ +<?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="622114609487737.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-726398137142161.0" knot="0" 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="383663164359118.0" knot="1"> + <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="-1.28629398369536E+15" knot="2"> + <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="-83295354546371.4" knot="3"> + <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="259528036740453.0" knot="7"> + <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="-259528036740432.0" knot="7" 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="83295354546367.4" knot="3" 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="1.2862939836954E+15" knot="2" 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="-383663164359128.0" knot="1" 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="-377434967907507.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-188717483953841.0" knot="1"> + <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="188717483953836.0" knot="3"> + <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="9.1452374458313" knot="10" 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="6.578125" knot="5" 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="-188717483953817.0" knot="3" 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="188717483953843.0" knot="1" 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="33.7521302174809"/> + <basisFunctions xsi:type="system:Hinge" coefficient="25.3493346694237" knot="1" 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="13.5054383680925" knot="3"> + <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="13.4354161060556" 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="12.5236813795708"/> + <basisFunctions xsi:type="system:Hinge" coefficient="7.6439180319097" knot="1" 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="0.572521044875224" knot="2"> + <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.91448335414934" knot="1"> + <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="924.543937545962"/> + <basisFunctions xsi:type="system:Hinge" coefficient="15.9076732640475" knot="1" 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="-40.3882557006269" knot="25"> + <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="40.458928673112" knot="4"> + <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="24.669245501535"/> + <basisFunctions xsi:type="system:Hinge" coefficient="12.3820031190438" knot="1"> + <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="12.3636230686202" 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> + </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="85.0389267007228"/> + <basisFunctions xsi:type="system:Hinge" coefficient="24.7869924630641" knot="1"> + <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.5679756983569" knot="3"> + <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="-50.8416961535566" knot="24" 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="57.7812451949991" knot="3" 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_Coloc_DG_final/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.system.bak new file mode 100644 index 0000000000000000000000000000000000000000..3cdb13a02436942b69798895c41abd40aa854575 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/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_Coloc_DG_final/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..1b2f4a29ad6005566ac8d3518eeca8cb266d3386 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DML-Model/min.usageprofile @@ -0,0 +1,19 @@ +<?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="usagescenario"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA"> + <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> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..fb503b99f4fd6a698140088c0a0caa6017b7f743 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis.dql @@ -0,0 +1,24 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPDG_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..530ab167fbc05ecc4c873e98283a6e221fecb109 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_A.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..1a78f2e916052293285710ce1441cc5806f57958 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_B.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..ef9d288a9d95d9e59c7db247de95bce1f056f9c1 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_C.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_CE.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_CE.dql new file mode 100644 index 0000000000000000000000000000000000000000..51b677873fccfd303a3423578028e26aca18dacc --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_CE.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..147b0464a350566deb3727c0e22b7425cd6004d2 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_D.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_DFG.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_DFG.dql new file mode 100644 index 0000000000000000000000000000000000000000..3f4bf91f65f840cd5361f8b39a01c470bd573309 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_DFG.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPE_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:F:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..ed088abfd8d74640a5f8594ddcdc3653a3e8f9e7 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_E.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..3c545b5451409f9b9e34a678d1318e9b7f8055b0 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_F.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..f6f38f3b8de97c0cab6293fc3bce04557264151e --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/Analysis_G.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_DG_final/DQL-Queries/minmodel.properties new file mode 100644 index 0000000000000000000000000000000000000000..b003bdf2ce2cef82cdc5f8807bcffa80136a8537 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_final/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_Coloc_DG_newMARS3/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_DG_newMARS3/DQL-Queries/Analysis.dql index fb503b99f4fd6a698140088c0a0caa6017b7f743..286ba6848b247571d9562fd598f0c818b179ff75 100644 --- a/dml-examples/Scenario_Coloc_DG_newMARS3/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_Coloc_DG_newMARS3/DQL-Queries/Analysis.dql @@ -1,6 +1,6 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPDG_CPU.utilization EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, diff --git a/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.deployment new file mode 100644 index 0000000000000000000000000000000000000000..8e0f7f051b92b8d867a7d94d1afb7855e5b604b8 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/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_Coloc_FG_final/DML-Model/min.repository b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.repository new file mode 100644 index 0000000000000000000000000000000000000000..68ad974c09a6604c0171b8eabfdbafb194fdcd6d --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.repository @@ -0,0 +1,181 @@ +<?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"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + </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> + </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> + </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> + </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> + </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> + </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> + </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_Coloc_FG_final/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..b029f2ee2769874a461d641d6e31a53667121605 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/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_Coloc_FG_final/DML-Model/min.system b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.system new file mode 100644 index 0000000000000000000000000000000000000000..9e29f83a59ec81d1b0c74bcb17fa9a58a7b40306 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.system @@ -0,0 +1,227 @@ +<?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="207157101640366.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-69052367213387.8" knot="1" 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="69052367213420.4" knot="4" 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="-69052367213396.0" knot="4"> + <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="69052367213400.9" knot="1"> + <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="143444976246568.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-47814992082128.3" knot="1" 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="47814992082164.1" knot="4" 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="-47814992082135.8" knot="4"> + <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="47814992082137.6" knot="1"> + <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="99.3037653092815"/> + <basisFunctions xsi:type="system:Hinge" coefficient="8.53333304116316" knot="3" 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="13.8660706786041" knot="4" 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="-9.50898423617664" knot="4"> + <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="9.50449613095047" knot="1"> + <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="10.0737245719488"/> + <basisFunctions xsi:type="system:Hinge" coefficient="4.37060512746361" knot="1" 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="0.67372840749721" knot="3" 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.48224850618189" knot="2"> + <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.79411398646729" knot="1"> + <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="75.8818652453533"/> + <basisFunctions xsi:type="system:Hinge" coefficient="18.5653130143547" knot="1" 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="15.2475405291031" knot="3" 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="40.8158764324753"/> + <basisFunctions xsi:type="system:Hinge" coefficient="24.6667674107076" knot="1" 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="9.15595880844428" knot="2" side="RIGHT"> + <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="60.4995713479204"/> + <basisFunctions xsi:type="system:Hinge" coefficient="35.1294528321476" knot="2" 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="-24.5725776383144" knot="2"> + <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="19.024521639037" knot="1"> + <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_Coloc_FG_final/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.system.bak new file mode 100644 index 0000000000000000000000000000000000000000..3cdb13a02436942b69798895c41abd40aa854575 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/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_Coloc_FG_final/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..1b2f4a29ad6005566ac8d3518eeca8cb266d3386 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DML-Model/min.usageprofile @@ -0,0 +1,19 @@ +<?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="usagescenario"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA"> + <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> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..2aab57518e53662865fa7b3695deef6ab01c1e92 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis.dql @@ -0,0 +1,24 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..58d13d61f3cf6e175594c5b512ee5772656e41a2 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_A.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..fa675952ac51004ffcdf1f1f1db6f6f9a00fafa1 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_B.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, CPA_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..706e60821ba3f4f9c9912718062f123396d20ebc --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_C.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..b37d8add2e095b74cc3d1823599128ee99c73823 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_D.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_DFG.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_DFG.dql new file mode 100644 index 0000000000000000000000000000000000000000..7b5b65bde4d4426a0bf60c42210831aaf3cc65c0 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_DFG.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:F:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..8c4357c7660ab6638a42ac9d13eba38876ab9896 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_E.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_EC.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_EC.dql new file mode 100644 index 0000000000000000000000000000000000000000..242100512235ccae95681836258a225422f91c5d --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_EC.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..5ba24422bc12aa04fda41c1d613327c8d938f591 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_F.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..05dd8bcac4698afcd2b3d04bb515510bc7d340b5 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/Analysis_G.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_FG_final/DQL-Queries/minmodel.properties new file mode 100644 index 0000000000000000000000000000000000000000..b003bdf2ce2cef82cdc5f8807bcffa80136a8537 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_final/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_Coloc_FG_newMARS3/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis.dql index 2aab57518e53662865fa7b3695deef6ab01c1e92..e2f8040720f3db0488a2fa4ca86ac34b3a3460c6 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis.dql @@ -1,6 +1,6 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_A.dql index 435c00ce6c236298e4910c53f84ad769634d00b7..58d13d61f3cf6e175594c5b512ee5772656e41a2 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_A.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_A.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_B.dql index 04768a95bc41d8d17bcd88802746b401dfbfd14f..4b3d5ceba1afea9e215859c64f316ed3d7bb4ccc 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_B.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_B.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, CPA_CPU.utilization CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_C.dql index 836cf9b552e6f70a5066cf31dfe1e9529e1fd952..3aa7793b93d9d7de4051edd484be971274f3c233 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_C.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_C.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_D.dql index 8838fde755a05f248bcc36595586b6d7680deb0f..c415e8c3fb81e161af89033e20ca04204e087acc 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_D.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_D.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_E.dql index f9ff17ab0e8426985a6f1b38616812a529a98843..54bba7b104458c8a0da42c76d43d701e9c857831 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_E.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_E.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_F.dql index cef2fe88554d2f5ffb788ae162581521c8864a18..77ae7b15e251947a7c1af4ca97356a106239cadd 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_F.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_F.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_G.dql index 6eb85675f9ad0eab9fc167ced5951c44de8e5888..7ec9f4d1bdd1920ded039d61425f0ddb2e042f0f 100644 --- a/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_G.dql +++ b/dml-examples/Scenario_Coloc_FG_newMARS3/DQL-Queries/Analysis_G.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, diff --git a/dml-examples/Scenario_Coloc_all_final/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.deployment new file mode 100644 index 0000000000000000000000000000000000000000..dfa964d152c107999bd1700e5c28a81f90443402 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/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 --> CPALL"> + <assemblyContext href="min.system#A"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_c_BH8e2fEeib_P5jAe7dPw" name="B --> CPALL"> + <assemblyContext href="min.system#B"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_dD0vce2fEeib_P5jAe7dPw" name="C --> CPALL"> + <assemblyContext href="min.system#C"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPALL"> + <assemblyContext href="min.system#D"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPALL"> + <assemblyContext href="min.system#E"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPALL"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPALL"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_all_final/DML-Model/min.repository b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.repository new file mode 100644 index 0000000000000000000000000000000000000000..68ad974c09a6604c0171b8eabfdbafb194fdcd6d --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.repository @@ -0,0 +1,181 @@ +<?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"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + </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> + </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> + </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> + </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> + </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> + </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> + </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_Coloc_all_final/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..dcce3203a10194153d57ccdda65b4c0181687cf3 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.resourcelandscape @@ -0,0 +1,15 @@ +<?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="CPALL"> + <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="8"/> + </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> + </consistsOf> +</resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/Scenario_Coloc_all_final/DML-Model/min.system b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.system new file mode 100644 index 0000000000000000000000000000000000000000..a085b2c06d20424d2e9577f3b9b760aeda875d13 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.system @@ -0,0 +1,191 @@ +<?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="49763867570686.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="7109123938665.44" knot="7" 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="-7109123938644.53" knot="7"> + <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="-7109123938643.97" 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="-316356048135850.0"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-45193721162261.1" knot="7" 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="45193721162286.3" knot="7"> + <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="45193721162286.3" knot="0" 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="119.258514187214"/> + <basisFunctions xsi:type="system:Hinge" coefficient="1.5796169315556" knot="1"> + <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="1.89637919343712" knot="2"> + <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="6.99333975846112" knot="3"> + <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="-10.4760236176907" knot="8"> + <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="16.9670920081086" knot="4" 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="26.8439423251184"/> + <basisFunctions xsi:type="system:Hinge" coefficient="4.07189685284591" knot="3"> + <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="2.20692308605967" knot="4"> + <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="-6.24469518084044" knot="6"> + <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.24926792275594" knot="4" 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="0.50240790457724" knot="1" 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="71.5195757655577"/> + </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="36.0681181353616"/> + </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="30.7926946598761"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-7.81760551477796" knot="1"> + <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_Coloc_all_final/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.system.bak new file mode 100644 index 0000000000000000000000000000000000000000..3cdb13a02436942b69798895c41abd40aa854575 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/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_Coloc_all_final/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..1b2f4a29ad6005566ac8d3518eeca8cb266d3386 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DML-Model/min.usageprofile @@ -0,0 +1,19 @@ +<?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="usagescenario"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA"> + <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> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..8b20224b1af6d7bc60f594fab0c5d105217a44a6 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis.dql @@ -0,0 +1,14 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPALL_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..4ced146b13dcb41276a2d58bdccb44f74d3d7dc5 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_A.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..a6c289639b5d2411fe98dc0d097f18814f5d24a9 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_B.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, CPALL_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..fd79cfa0d3c9f030038fe701398b6b8a3c8cb227 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_C.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..6c2b232ae231d55bf513a1c8fc30cf73c5b90657 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_D.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..83b6fd8490b1425cdc6d214e10d914c4e8c11eca --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_E.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..8f94bdeb7dc7fa276c329a0fb70978a24f22a97b --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_F.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..c971647ad3356fb30741e166f1c06be00b4e179c --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/Analysis_G.dql @@ -0,0 +1,15 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPALL_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPALL_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_all_final/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_all_final/DQL-Queries/minmodel.properties new file mode 100644 index 0000000000000000000000000000000000000000..b003bdf2ce2cef82cdc5f8807bcffa80136a8537 --- /dev/null +++ b/dml-examples/Scenario_Coloc_all_final/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_Coloc_all_newMARS3/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis.dql index 8b20224b1af6d7bc60f594fab0c5d105217a44a6..09067e82f4cc07dd034781a6020f949fd4abd54e 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis.dql @@ -1,6 +1,6 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPALL_CPU.utilization EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_A.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_A.dql index 4ced146b13dcb41276a2d58bdccb44f74d3d7dc5..20b16998c482d60c051a306a4795e8232948bc28 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_A.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_A.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_B.dql index a6c289639b5d2411fe98dc0d097f18814f5d24a9..c3f029ea38f62504a9170b2a3288b89b2b8de7ff 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_B.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_B.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, CPALL_CPU.utilization CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_C.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_C.dql index fd79cfa0d3c9f030038fe701398b6b8a3c8cb227..a29fc41bc29f4684bd5becf95305bb7b1806f226 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_C.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_C.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_D.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_D.dql index 6c2b232ae231d55bf513a1c8fc30cf73c5b90657..e98138e52912fc24deb616b6800d328a48b620b3 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_D.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_D.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_E.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_E.dql index 83b6fd8490b1425cdc6d214e10d914c4e8c11eca..9338846c6eb124c03e92a68b018595c7a52fa287 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_E.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_E.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_F.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_F.dql index 8f94bdeb7dc7fa276c329a0fb70978a24f22a97b..10d8e8f1b5a9350b62f8846f9e7178ca90c71719 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_F.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_F.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_G.dql b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_G.dql index c971647ad3356fb30741e166f1c06be00b4e179c..322b25d6d0a5fe9fd45e78f1fd483e1a4f1a1c52 100644 --- a/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_G.dql +++ b/dml-examples/Scenario_Coloc_all_newMARS3/DQL-Queries/Analysis_G.dql @@ -1,7 +1,7 @@ SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.040> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile index bcd17d398b0d1f5ee00bdad8858c9fb4627d4fc7..7472b37642ea84ba4ffeeb0e62106314ef05743c 100644 --- a/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile +++ b/dml-examples/Scenario_MWC_FG_oldParams/DML-Model/min.usageprofile @@ -12,7 +12,7 @@ </scenarioBehavior> <workloadType xsi:type="usageprofile:OpenWorkloadType"> <interArrivalTime> - <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.01125"/> </interArrivalTime> </workloadType> </usageScenarios> @@ -25,7 +25,7 @@ </scenarioBehavior> <workloadType xsi:type="usageprofile:OpenWorkloadType"> <interArrivalTime> - <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.00375"/> </interArrivalTime> </workloadType> </usageScenarios> diff --git a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql index f1ff8c315e1ac5b5424adac4a1662bc4e6edb806..3fe634365676a5705469ccd55ae53bb54f618116 100644 --- a/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_MWC_FG_oldParams/DQL-Queries/Analysis.dql @@ -1,4 +1,4 @@ -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 +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,ToG1.avgResponseTime, ToG2.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,