diff --git a/dml-examples/SyntheticComponents/DML-Model/min.deployment b/dml-examples/SyntheticComponents/DML-Model/min.deployment index 4f19c295a34e0892ca9e733a80ac378905e83be9..151b47197df5d4fb1a1b3f65915ae2541cd95968 100644 --- a/dml-examples/SyntheticComponents/DML-Model/min.deployment +++ b/dml-examples/SyntheticComponents/DML-Model/min.deployment @@ -3,31 +3,31 @@ <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> <targetResourceLandscape href="min.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/> <deploymentContexts id="_cpot0O2fEeib_P5jAe7dPw" name="A --> CPA"> - <assemblyContext href="min.system#_u5u2gO2eEeib_P5jAe7dPw"/> + <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#_vO84kO2eEeib_P5jAe7dPw"/> + <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#_v9rm0e2eEeib_P5jAe7dPw"/> + <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#_wFKH0e2eEeib_P5jAe7dPw"/> + <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#_wWZo0e2eEeib_P5jAe7dPw"/> + <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#_wbvb0e2eEeib_P5jAe7dPw"/> + <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#_3PwtUe2eEeib_P5jAe7dPw"/> + <assemblyContext href="min.system#G"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_XFIjc-2fEeib_P5jAe7dPw"/> </deploymentContexts> </deployment:Deployment> diff --git a/dml-examples/SyntheticComponents/DML-Model/min.repository b/dml-examples/SyntheticComponents/DML-Model/min.repository index 68ad974c09a6604c0171b8eabfdbafb194fdcd6d..a35015d256e53ec81721c6104726640a5e51b8c7 100644 --- a/dml-examples/SyntheticComponents/DML-Model/min.repository +++ b/dml-examples/SyntheticComponents/DML-Model/min.repository @@ -37,6 +37,14 @@ <actions xsi:type="servicebehavior:ExternalCallAction"> <externalCall id="_jPXogO2bEeib_P5jAe7dPw" name="ToB" signature="_xapQ4e2aEeib_P5jAe7dPw" interfaceRequiringRole="_S0bgEe2bEeib_P5jAe7dPw"/> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_pR8ecPMLEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> @@ -60,6 +68,14 @@ <actions xsi:type="servicebehavior:ExternalCallAction"> <externalCall id="_3Nfj0O2bEeib_P5jAe7dPw" name="ToE" signature="_JCed0u2bEeib_P5jAe7dPw" interfaceRequiringRole="_pW0u8e2bEeib_P5jAe7dPw"/> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_-H9EAfMLEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> @@ -88,6 +104,14 @@ </explicitDescription> </loopIterationCount> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="__bzRgfMLEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> @@ -103,6 +127,14 @@ <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> </resourceDemand> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_ADsX8fMMEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> @@ -126,6 +158,14 @@ <actions xsi:type="servicebehavior:ExternalCallAction"> <externalCall id="_PVKcgO2eEeib_P5jAe7dPw" name="ToG" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_BLBzcfMMEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> @@ -160,6 +200,14 @@ </explicitDescription> </branchProbabilities> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_CE2-cfMMEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> @@ -175,6 +223,14 @@ <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> </resourceDemand> </actions> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_DWdJMfMMEeiRdfQDBIGrTA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="3"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> </behavior> </fineGrainedBehavior> </components> diff --git a/dml-examples/SyntheticComponents/DML-Model/min.resourcelandscape b/dml-examples/SyntheticComponents/DML-Model/min.resourcelandscape index 9c9273a4db3d64c57c91d57d6904bdd1385470d1..855377e342e9bda7937f579a1d5d4cdd1e3ad541 100644 --- a/dml-examples/SyntheticComponents/DML-Model/min.resourcelandscape +++ b/dml-examples/SyntheticComponents/DML-Model/min.resourcelandscape @@ -6,42 +6,70 @@ <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="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> <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> </consistsOf> </resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/SyntheticComponents/DML-Model/min.system b/dml-examples/SyntheticComponents/DML-Model/min.system index 361898a9cddb3e4fad5001aa7bb69a7f0835b039..a647d00f671787484fa106a968a39a3ee216bcf5 100644 --- a/dml-examples/SyntheticComponents/DML-Model/min.system +++ b/dml-examples/SyntheticComponents/DML-Model/min.system @@ -1,54 +1,113 @@ -<?xml version="1.0" encoding="ASCII"?> -<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="_u5u2gO2eEeib_P5jAe7dPw" name="A"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw"/> +<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="2875.6584428611577" xsi:type="system:Constant" /><basisFunctions coefficient="-24.200398773377596" knot="115" 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="_vO84kO2eEeib_P5jAe7dPw" name="B"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_ng-npO2bEeib_P5jAe7dPw"/> + <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="2834.52677137526" xsi:type="system:Constant" /><basisFunctions coefficient="-24.366974917622798" knot="115" 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="_v9rm0e2eEeib_P5jAe7dPw" name="C"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_5tliBO2bEeib_P5jAe7dPw"/> + <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="2738.6386877937616" xsi:type="system:Constant" /><basisFunctions coefficient="-112.87916373502168" knot="115" 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="-25.044195212436847" knot="115" 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="_wFKH0e2eEeib_P5jAe7dPw" name="D"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_szxFBO2dEeib_P5jAe7dPw"/> + <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="5.167623628951342" xsi:type="system:Constant" /><basisFunctions coefficient="5.106736149323935" knot="0" 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></statisticalModel> </assemblyContexts> - <assemblyContexts id="_wWZo0e2eEeib_P5jAe7dPw" name="E"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_59cRBO2dEeib_P5jAe7dPw"/> + <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="277.86139485922837" xsi:type="system:Constant" /><basisFunctions coefficient="-11.447391489682232" knot="115" 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="_wbvb0e2eEeib_P5jAe7dPw" name="F"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_RZ57dO2eEeib_P5jAe7dPw"/> + <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="219.24182527428889" xsi:type="system:Constant" /><basisFunctions coefficient="-15.238226502097119" knot="115" 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></statisticalModel> </assemblyContexts> - <assemblyContexts id="_3PwtUe2eEeib_P5jAe7dPw" name="G"> - <encapsulatedComponent xsi:type="repository:BasicComponent" href="min.repository#_R1LiNO2eEeib_P5jAe7dPw"/> + <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="21.106722745846337" xsi:type="system:Constant" /><basisFunctions coefficient="10.932546071170208" knot="0" 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></statisticalModel> </assemblyContexts> - <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="_vO84kO2eEeib_P5jAe7dPw" requiringAssemblyContext="_u5u2gO2eEeib_P5jAe7dPw"> - <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw"/> - <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <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="_v9rm0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_vO84kO2eEeib_P5jAe7dPw"> - <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw"/> - <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <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="_wFKH0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_v9rm0e2eEeib_P5jAe7dPw"> - <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw"/> - <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <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="_wWZo0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_vO84kO2eEeib_P5jAe7dPw"> - <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw"/> - <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <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="_wbvb0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_wWZo0e2eEeib_P5jAe7dPw"> - <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw"/> - <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <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="_3PwtUe2eEeib_P5jAe7dPw" requiringAssemblyContext="_wWZo0e2eEeib_P5jAe7dPw"> - <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw"/> - <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <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="_u5u2gO2eEeib_P5jAe7dPw" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> - <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <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"/> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw" /> </interfaceProvidingRoles> -</system:System> +</system:System> \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DML-Model/min_old.system b/dml-examples/SyntheticComponents/DML-Model/min_old.system new file mode 100644 index 0000000000000000000000000000000000000000..e20f2babd9ba4f3fd676d99be404014e48981b74 --- /dev/null +++ b/dml-examples/SyntheticComponents/DML-Model/min_old.system @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="ASCII"?> +<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="_u5u2gO2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <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.5" knot="12" 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="_vO84kO2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="_v9rm0e2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="_wFKH0e2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="_wWZo0e2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + </statisticalModel> + </assemblyContexts> + <assemblyContexts id="_wbvb0e2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <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="_3PwtUe2eEeib_P5jAe7dPw" 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="1840"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.5" knot="109"> + <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="_vO84kO2eEeib_P5jAe7dPw" requiringAssemblyContext="_u5u2gO2eEeib_P5jAe7dPw"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="_v9rm0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_vO84kO2eEeib_P5jAe7dPw"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="_wFKH0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_v9rm0e2eEeib_P5jAe7dPw"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="_wWZo0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_vO84kO2eEeib_P5jAe7dPw"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="_wbvb0e2eEeib_P5jAe7dPw" requiringAssemblyContext="_wWZo0e2eEeib_P5jAe7dPw"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="_3PwtUe2eEeib_P5jAe7dPw" requiringAssemblyContext="_wWZo0e2eEeib_P5jAe7dPw"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw"/> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + </assemblyConnectors> + <providingDelegationConnectors id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" assemblyContext="_u5u2gO2eEeib_P5jAe7dPw" 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/SyntheticComponents/DQL-Queries/Analysis.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis.dql index c594c9d8847bee2b45f75a1ebed459e25a976055..3d3418e81df1b54cad4d1769d505c1331bce76a7 100644 --- a/dml-examples/SyntheticComponents/DQL-Queries/Analysis.dql +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis.dql @@ -5,9 +5,15 @@ SELECT CPA_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPG_CPU.utilization, - usageToA.avgResponseTime + usageToA.avgResponseTime, + ToB.avgResponseTime, + ToC.avgResponseTime, + ToD.avgResponseTime, + ToE.avgResponseTime, + ToF.avgResponseTime, + ToG.avgResponseTime EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.005, 0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040, 0.045, 0.050> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_A.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..234b6cffb24aa35402d1962f9ace4d376caf4ed2 --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_A.dql @@ -0,0 +1,6 @@ +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, 0.030, 0.035, 0.040> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_B.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..21cab41f64bda38cc57f05e47873e0b21337eb67 --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_B.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +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 +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_C.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..9848c165c83f716f35d5693f1dfaf993cf18bc47 --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_C.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +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 +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_D.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..61711765306d763cffde8c7b93425b84e15071b3 --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_D.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +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 +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_E.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..303a5a310fc25938c199ac5972d17bc143a6f632 --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_E.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +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 +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_F.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..49032cef46cc9faad9f74f6e92be12835e97639c --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_F.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +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 +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/SyntheticComponents/DQL-Queries/Analysis_G.dql b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..9dd62e89d7f9323e378179b08b0a12fc93bee0b4 --- /dev/null +++ b/dml-examples/SyntheticComponents/DQL-Queries/Analysis_G.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +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 +USING dml@'minmodel.properties'; \ No newline at end of file