Skip to content
Snippets Groups Projects
Commit 1957d3ba authored by Lydia's avatar Lydia
Browse files

current versions of the TeaStore

TeaStoreDependencies 2.0: correction of some external calls and branch
actions

TeaStoreDependencies 2.1: with added dependencies (identical)

TeaStoreDependencies 3.0: prepared empirical dependencies (not finished)
parent a26c6813
No related branches found
No related tags found
No related merge requests found
Showing
with 3028 additions and 0 deletions
<?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="teaStore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<targetResourceLandscape href="teaStore.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/>
<deploymentContexts id="_Dqr0MLrQEeqF0q5mJwvy8w" name="Recommender --> N1">
<assemblyContext href="teaStore.system#_vUX_MLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_CPZh8brQEeqF0q5mJwvy8w" name="WebUI --> N1">
<assemblyContext href="teaStore.system#_tr8o0LrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_CyJCoLrQEeqF0q5mJwvy8w" name="ImageProvider --> N1">
<assemblyContext href="teaStore.system#_uJe5YLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_DFNIkLrQEeqF0q5mJwvy8w" name="Authentication --> N1">
<assemblyContext href="teaStore.system#_ujGTQLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_DaJd0LrQEeqF0q5mJwvy8w" name="Persistence --> N1">
<assemblyContext href="teaStore.system#_u-ZIILrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
</deployment:Deployment>
This diff is collapsed.
<?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="_n-4mEbrQEeqF0q5mJwvy8w" name="Node1">
<configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_f2NsAcBFEeq-s4Ra6oc7XA" name="processing CPU" schedulingPolicy="PROCESSOR_SHARING" processingRate="1000.0">
<processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<nrOfParProcUnits id="_BeEEMMB5EeqYrpaq_FvP2g" name="multiplicity" number="1"/>
</configSpec>
</computeNodes>
</consistsOf>
</resourcelandscape:DistributedDataCenter>
<?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="_vUX_MLrLEeqF0q5mJwvy8w" name="Recommender">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_6B35JLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_tr8o0LrLEeqF0q5mJwvy8w" name="WebUI">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_8Ay-BGoQEeuGFfMz3nUd1A"/>
</assemblyContexts>
<assemblyContexts id="_uJe5YLrLEeqF0q5mJwvy8w" name="ImageProvider">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_4ZZfdLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_ujGTQLrLEeqF0q5mJwvy8w" name="Authentication">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_41SKNLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_u-ZIILrLEeqF0q5mJwvy8w" name="Persistence">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_5eRc1LrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyConnectors id="_Sslp8brMEeqF0q5mJwvy8w" name="WebUI --> ImageProvider" providingAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SCMzUWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Xr8VULrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_TjKFkbrMEeqF0q5mJwvy8w" name="WebUI --> Authenticaton" providingAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_Pwuf8WpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_arnLcLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_UIj4sbrMEeqF0q5mJwvy8w" name="WebUI --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SQdRwWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_VVV04brMEeqF0q5mJwvy8w" name="WebUI --> Recommender" providingAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SgeqwWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_gVBrALrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_uxjEIXRFEeuUd5Gf60TRZw" name="WebUI -->WebUI" providingAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_EQEskWoREeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Dw4PIGoREeuGFfMz3nUd1A"/>
</assemblyConnectors>
<assemblyConnectors id="_Q1SrwXRFEeuUd5Gf60TRZw" name="ImageProvider --> ImageProvider" providingAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_YeKfQWpNEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Xr8VULrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_Ie_GIbrPEeqF0q5mJwvy8w" name="Authentication --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_xwg1AbrMEeqF0q5mJwvy8w"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_e4aBMXRFEeuUd5Gf60TRZw" name="Authentication -->Authentication" providingAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_DlL94WpQEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_arnLcLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_cJGgUbrPEeqF0q5mJwvy8w" name="Recommender --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_UNCIAbrXEeqF0q5mJwvy8w"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_py2VgXRFEeuUd5Gf60TRZw" name="Recommender --> Recommender" providingAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_k58VMWomEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_gVBrALrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<providingDelegationConnectors id="_k3sEOMB5EeqYrpaq_FvP2g" name="WebUI Delegator" assemblyContext="_tr8o0LrLEeqF0q5mJwvy8w" outerInterfaceProvidingRole="_ZHM4usB5EeqYrpaq_FvP2g">
<innerInterfaceProvidingRole href="teaStore.repository#_Dw4PIGoREeuGFfMz3nUd1A"/>
</providingDelegationConnectors>
<interfaceProvidingRoles id="_ZHM4usB5EeqYrpaq_FvP2g" name="System_WebUI">
<interface href="teaStore.repository#_KfWZomoOEeuGFfMz3nUd1A"/>
</interfaceProvidingRoles>
</system:System>
<?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="teaStore.system"/>
<imports importURI="teaStore.repository"/>
<system href="teaStore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_j0n0AGq3EeuGW-U2FQ_vVA" name="WebUICalls">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_p0gS0Gq3EeuGW-U2FQ_vVA" name="W_CartServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_lyV2oGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_s2Je4Wq3EeuGW-U2FQ_vVA" name="W_CategoryServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_oS2EgGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_u55fUWq3EeuGW-U2FQ_vVA" name="W_IndexServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_taodsGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vGB20Wq3EeuGW-U2FQ_vVA" name="W_LoginServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_yW0q4GpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vM-zYWq3EeuGW-U2FQ_vVA" name="W_ProductServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_264r8GpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vWcRYWq3EeuGW-U2FQ_vVA" name="W_ProfileServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_4yPPIGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vmjxAWq3EeuGW-U2FQ_vVA" name="W_LoginActionServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_Ut-6IGq5EeuGW-U2FQ_vVA"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_QLCsgHRTEeuUd5Gf60TRZw" name="W_CategoryServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_nR0qkHRCEeuUd5Gf60TRZw"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_RI3msHRTEeuUd5Gf60TRZw" name="W_OrderServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_tOzmYHRCEeuUd5Gf60TRZw"/>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:DoubleLiteral" value="9.0"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
SELECT Node1_processingCPU.utilization
CONSTRAINED AS 'BOUNDS'
FOR SERVICE '_EcvhAOxZEeqKDO68RYTuPg' AS addProduct,
SERVICE '_MSW5ofLAEeqRwobW-EHCDw' AS getCategories,
SERVICE '_Mg9WUfLAEeqRwobW-EHCDw' AS getOrders,
SERVICE '_MvwAQfLAEeqRwobW-EHCDw' AS getProducts,
SERVICE '_M2ikwfLAEeqRwobW-EHCDw' AS getCategory,
SERVICE '_M88uwfLAEeqRwobW-EHCDw' AS getProduct,
SERVICE '_NDL5ofLAEeqRwobW-EHCDw' AS getUser,
SERVICE '_NJcSofLAEeqRwobW-EHCDw' AS getProductImages,
SERVICE '_NRolUfLAEeqRwobW-EHCDw' AS getRecommendations,
SERVICE '_Na4A4fLAEeqRwobW-EHCDw' AS getWebUiImages,
SERVICE '_N1jKsfLAEeqRwobW-EHCDw' AS isLoggedIn,
SERVICE '_OssOEfLAEeqRwobW-EHCDw' AS login,
SERVICE '_OzGYEfLAEeqRwobW-EHCDw' AS logout,
SERVICE '_O59OAfLAEeqRwobW-EHCDw' AS placeOrder,
RESOURCE '_f2NsAcBFEeq-s4Ra6oc7XA' AS Node1_processingCPU
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST DOF
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST ENTITIES
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST METRICS (RESOURCE '_f2NsAcBFEeq-s4Ra6oczXA' AS res1,
SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS svc1,
SERVICE '_PXI3YMB6EeqYrpaq_FvP2g' AS svc2)
USING dml@'teaStoremodel.properties';
\ No newline at end of file
SELECT svc1.responseTime
FOR SERVICE '_PXI3YMB6EeqYrpaq_FvP2g' AS svc1
USING dml@'teaStoremodel.properties';
\ No newline at end of file
SELECT Node1_processingCPU.utilization,
CartServletGet.avgResponseTime,
CategoryServletGet.avgResponseTime,
IndexServletGet.avgResponseTime,
LoginServletGet.avgResponseTime,
ProductServletGet.avgResponseTime,
ProfileServletGet.avgResponseTime,
LoginActionServletPost.avgResponseTime,
CategoryServletPost.avgResponseTime,
OrderServletPost.avgResponseTime
FOR SERVICE '_p0gS0Gq3EeuGW-U2FQ_vVA' AS CartServletGet,
SERVICE '_s2Je4Wq3EeuGW-U2FQ_vVA' AS CategoryServletGet,
SERVICE '_u55fUWq3EeuGW-U2FQ_vVA' AS IndexServletGet,
SERVICE '_vGB20Wq3EeuGW-U2FQ_vVA' AS LoginServletGet,
SERVICE '_vM-zYWq3EeuGW-U2FQ_vVA' AS ProductServletGet,
SERVICE '_vWcRYWq3EeuGW-U2FQ_vVA' AS ProfileServletGet,
SERVICE '_vmjxAWq3EeuGW-U2FQ_vVA' AS LoginActionServletPost,
SERVICE '_QLCsgHRTEeuUd5Gf60TRZw' AS CategoryServletPost,
SERVICE '_RI3msHRTEeuUd5Gf60TRZw' AS OrderServletPost,
RESOURCE '_f2NsAcBFEeq-s4Ra6oc7XA' AS Node1_processingCPU
USING dml@'teaStoremodel.properties';
\ No newline at end of file
## Model Instance
dml.files.usageprofile=/../DML-Model/teaStore.usageprofile
dml.files.system=/../DML-Model/teaStore.system
dml.files.resourcelandscape=/../DML-Model/teaStore.resourcelandscape
dml.files.repository=/../DML-Model/teaStore.repository
dml.files.deployment=/../DML-Model/teaStore.deployment
#dml.outputdirectory=/../results/
\ No newline at end of file
<?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="teaStore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<targetResourceLandscape href="teaStore.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/>
<deploymentContexts id="_Dqr0MLrQEeqF0q5mJwvy8w" name="Recommender --> N1">
<assemblyContext href="teaStore.system#_vUX_MLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_CPZh8brQEeqF0q5mJwvy8w" name="WebUI --> N1">
<assemblyContext href="teaStore.system#_tr8o0LrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_CyJCoLrQEeqF0q5mJwvy8w" name="ImageProvider --> N1">
<assemblyContext href="teaStore.system#_uJe5YLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_DFNIkLrQEeqF0q5mJwvy8w" name="Authentication --> N1">
<assemblyContext href="teaStore.system#_ujGTQLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_DaJd0LrQEeqF0q5mJwvy8w" name="Persistence --> N1">
<assemblyContext href="teaStore.system#_u-ZIILrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
</deployment:Deployment>
This diff is collapsed.
<?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="_n-4mEbrQEeqF0q5mJwvy8w" name="Node1">
<configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_f2NsAcBFEeq-s4Ra6oc7XA" name="processing CPU" schedulingPolicy="PROCESSOR_SHARING" processingRate="1000.0">
<processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<nrOfParProcUnits id="_BeEEMMB5EeqYrpaq_FvP2g" name="multiplicity" number="1"/>
</configSpec>
</computeNodes>
</consistsOf>
</resourcelandscape:DistributedDataCenter>
<?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="_vUX_MLrLEeqF0q5mJwvy8w" name="Recommender">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_6B35JLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_tr8o0LrLEeqF0q5mJwvy8w" name="WebUI">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_8Ay-BGoQEeuGFfMz3nUd1A"/>
</assemblyContexts>
<assemblyContexts id="_uJe5YLrLEeqF0q5mJwvy8w" name="ImageProvider">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_4ZZfdLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_ujGTQLrLEeqF0q5mJwvy8w" name="Authentication">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_41SKNLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_u-ZIILrLEeqF0q5mJwvy8w" name="Persistence">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_5eRc1LrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyConnectors id="_Sslp8brMEeqF0q5mJwvy8w" name="WebUI --> ImageProvider" providingAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SCMzUWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Xr8VULrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_TjKFkbrMEeqF0q5mJwvy8w" name="WebUI --> Authenticaton" providingAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_Pwuf8WpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_arnLcLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_UIj4sbrMEeqF0q5mJwvy8w" name="WebUI --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SQdRwWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_VVV04brMEeqF0q5mJwvy8w" name="WebUI --> Recommender" providingAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SgeqwWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_gVBrALrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_uxjEIXRFEeuUd5Gf60TRZw" name="WebUI -->WebUI" providingAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_EQEskWoREeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Dw4PIGoREeuGFfMz3nUd1A"/>
</assemblyConnectors>
<assemblyConnectors id="_Q1SrwXRFEeuUd5Gf60TRZw" name="ImageProvider --> ImageProvider" providingAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_YeKfQWpNEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Xr8VULrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_Ie_GIbrPEeqF0q5mJwvy8w" name="Authentication --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_xwg1AbrMEeqF0q5mJwvy8w"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_e4aBMXRFEeuUd5Gf60TRZw" name="Authentication -->Authentication" providingAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_DlL94WpQEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_arnLcLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_cJGgUbrPEeqF0q5mJwvy8w" name="Recommender --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_UNCIAbrXEeqF0q5mJwvy8w"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_py2VgXRFEeuUd5Gf60TRZw" name="Recommender --> Recommender" providingAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_k58VMWomEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_gVBrALrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<providingDelegationConnectors id="_k3sEOMB5EeqYrpaq_FvP2g" name="WebUI Delegator" assemblyContext="_tr8o0LrLEeqF0q5mJwvy8w" outerInterfaceProvidingRole="_ZHM4usB5EeqYrpaq_FvP2g">
<innerInterfaceProvidingRole href="teaStore.repository#_Dw4PIGoREeuGFfMz3nUd1A"/>
</providingDelegationConnectors>
<interfaceProvidingRoles id="_ZHM4usB5EeqYrpaq_FvP2g" name="System_WebUI">
<interface href="teaStore.repository#_KfWZomoOEeuGFfMz3nUd1A"/>
</interfaceProvidingRoles>
</system:System>
<?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="teaStore.system"/>
<imports importURI="teaStore.repository"/>
<system href="teaStore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_j0n0AGq3EeuGW-U2FQ_vVA" name="WebUICalls">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_p0gS0Gq3EeuGW-U2FQ_vVA" name="W_CartServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_lyV2oGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_s2Je4Wq3EeuGW-U2FQ_vVA" name="W_CategoryServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_oS2EgGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_u55fUWq3EeuGW-U2FQ_vVA" name="W_IndexServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_taodsGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vGB20Wq3EeuGW-U2FQ_vVA" name="W_LoginServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_yW0q4GpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vM-zYWq3EeuGW-U2FQ_vVA" name="W_ProductServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_264r8GpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vWcRYWq3EeuGW-U2FQ_vVA" name="W_ProfileServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_4yPPIGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vmjxAWq3EeuGW-U2FQ_vVA" name="W_LoginActionServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_Ut-6IGq5EeuGW-U2FQ_vVA"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_QLCsgHRTEeuUd5Gf60TRZw" name="W_CategoryServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_nR0qkHRCEeuUd5Gf60TRZw"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_RI3msHRTEeuUd5Gf60TRZw" name="W_OrderServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_tOzmYHRCEeuUd5Gf60TRZw"/>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:DoubleLiteral" value="9.0"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
SELECT Node1_processingCPU.utilization
CONSTRAINED AS 'BOUNDS'
FOR SERVICE '_EcvhAOxZEeqKDO68RYTuPg' AS addProduct,
SERVICE '_MSW5ofLAEeqRwobW-EHCDw' AS getCategories,
SERVICE '_Mg9WUfLAEeqRwobW-EHCDw' AS getOrders,
SERVICE '_MvwAQfLAEeqRwobW-EHCDw' AS getProducts,
SERVICE '_M2ikwfLAEeqRwobW-EHCDw' AS getCategory,
SERVICE '_M88uwfLAEeqRwobW-EHCDw' AS getProduct,
SERVICE '_NDL5ofLAEeqRwobW-EHCDw' AS getUser,
SERVICE '_NJcSofLAEeqRwobW-EHCDw' AS getProductImages,
SERVICE '_NRolUfLAEeqRwobW-EHCDw' AS getRecommendations,
SERVICE '_Na4A4fLAEeqRwobW-EHCDw' AS getWebUiImages,
SERVICE '_N1jKsfLAEeqRwobW-EHCDw' AS isLoggedIn,
SERVICE '_OssOEfLAEeqRwobW-EHCDw' AS login,
SERVICE '_OzGYEfLAEeqRwobW-EHCDw' AS logout,
SERVICE '_O59OAfLAEeqRwobW-EHCDw' AS placeOrder,
RESOURCE '_f2NsAcBFEeq-s4Ra6oc7XA' AS Node1_processingCPU
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST DOF
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST ENTITIES
USING dml@'teaStoremodel.properties';
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment