Skip to content
Snippets Groups Projects
Commit 419eb782 authored by Simon's avatar Simon
Browse files

cleaned up video store use case 2 and added static analysis

parent cb8ad5a7
No related branches found
No related tags found
No related merge requests found
Showing
with 1566 additions and 0 deletions
<?xml version="1.0" encoding="UTF-8"?>
<probes:ProbeRepository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:probes="http://www.descartes.tools/solving/probes/1.0"/>
<?xml version="1.0" encoding="UTF-8"?>
<variablemapping:VariableMapping xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:variablemapping="http://www.descartes.tools/transformations/dml2stackframe/variablemapping/1.0"/>
<?xml version="1.0" encoding="UTF-8"?>
<taggedrepository:TaggedRepository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:taggedrepository="http://www.descartes.tools/solving/tailoredmodelcomposition/taggedrepository/1.0">
<repository href="min.repository#_O2wgMEcEEeOgk9V4uRCQAw"/>
<tags metric="AvgUtilization">
<signature href="min.repository#_h7eHYJ7EEeec6726JGgl9g"/>
<interfaceProvidingRole href="min.repository#_o98roJ7EEeec6726JGgl9g"/>
</tags>
</taggedrepository:TaggedRepository>
<?xml version="1.0" encoding="UTF-8"?>
<functions:RandomVariable 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">
<probFunction xsi:type="functions:BoxedPDF">
<sample value="1" probability="0"/>
<sample value="2" probability="0.3"/>
<sample value="5" probability="0.6"/>
</probFunction>
</functions:RandomVariable>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.15"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.075"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.025"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.126"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.063"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.021"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.09"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.045"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.015"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.084"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.042"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.014"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.066"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.033"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.011"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.054"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.027"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.009"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.03"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.015"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.005"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.01"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.15"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.075"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.025"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.126"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.063"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.021"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.09"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.045"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.015"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.084"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.042"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.014"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.066"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.033"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.011"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.054"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.027"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.009"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.03"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.015"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.005"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.15"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.075"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.025"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.126"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.063"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.021"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.09"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.045"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.015"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.084"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.042"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.014"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.066"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.033"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.011"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.054"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.027"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.009"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.03"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.015"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.005"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.02"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.498"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.249"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.083"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.102"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.051"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.017"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.04"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.498"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.249"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.083"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.102"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.051"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.017"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.01"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.498"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.249"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.083"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.102"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.051"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.017"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system"/>
<imports importURI="videostore.repository"/>
<system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
<providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
<signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.498"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.0"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.249"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.1"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.083"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.2"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.102"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.3"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.051"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.4"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.017"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.5"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.6"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.7"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.8"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.9"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.10"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.11"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.12"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.13"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.14"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.15"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.16"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.17"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.18"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.19"/>
</inputParameterSettings>
<inputParameterSettings>
<value>
<probFunction xsi:type="functions:DoubleLiteral" value="0.0"/>
</value>
<parameter href="videostore.repository#//@interfaces.0/@signatures.0/@parameters.20"/>
</inputParameterSettings>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:ExponentialDistribution" rate="0.02"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
<?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="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<targetResourceLandscape href="videostore.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/>
<deploymentContexts id="_XCpjIEnvEeOWVc_o6w1CBw" name="VideoStore">
<assemblyContext href="videostore.system#_5QiUIEeoEeSW4Op0B0CyhQ"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="videostore.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/>
</deploymentContexts>
<deploymentContexts id="_X4NlUIBdEeeCAMrBzrrAJw" name="SubtitleProvider">
<assemblyContext href="videostore.system#_o4xc8IBVEeeB54TBT5-nRQ"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="videostore.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/>
</deploymentContexts>
</deployment:Deployment>
<?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:parameterdependencies="http://www.descartes.tools/metamodel/parameterdependencies/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">
<imports importURI="min.resourcetype"/>
<interfaces id="_Tq2AUUhvEeOHzfCev3b1wQ" name="VideoStore">
<signatures id="_aeA_cEh-EeOdTtmYhYAY2w" name="getVideo">
<parameters xsi:type="repository:InputParameter" name="pEB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pEM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pER">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pGB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pGM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pGR">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pFB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pFM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pFR">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pIB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pIM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pIR">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pSB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pSM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pSR">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pPB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pPM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pPR">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pRB">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pRM">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
<parameters xsi:type="repository:InputParameter" name="pRR">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_rulXgjaOEeK3VJC2wj7WsA"/>
</parameters>
</signatures>
</interfaces>
<interfaces id="_3yUWA4BTEeeB54TBT5-nRQ" name="SubtitleProvider">
<signatures id="__6600IBTEeeB54TBT5-nRQ" name="getSubtitle"/>
</interfaces>
<components xsi:type="repository:BasicComponent" id="_ePxeNEicEeOUHduTkzq26A" name="VideoStore">
<interfaceProvidingRoles id="_fMTX4EicEeOUHduTkzq26A" name="VideoStore" interface="_Tq2AUUhvEeOHzfCev3b1wQ"/>
<interfaceRequiringRoles id="_LmuUoYBUEeeB54TBT5-nRQ" name="SubtitleProvider" interface="_3yUWA4BTEeeB54TBT5-nRQ"/>
<fineGrainedBehavior describedSignature="_aeA_cEh-EeOdTtmYhYAY2w" interfaceProvidingRole="_fMTX4EicEeOUHduTkzq26A">
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="1" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.0"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="2" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.1"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="3" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.2"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="4" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.3"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="5" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.4"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="6" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.5"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="7" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.6"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="8" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.7"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="9" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.8"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="10" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.9"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="11" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.10"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="12" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.11"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="13" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.12"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="14" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.13"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="15" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.14"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="16" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.15"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="17" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.16"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="18" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.17"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="19" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.18"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="20" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.19"/>
<callParameter xsi:type="parameterdependencies:ServiceInputParameter" id="21" characterization="EXPLICIT" providingRole="_fMTX4EicEeOUHduTkzq26A" parameter="//@interfaces.0/@signatures.0/@parameters.20"/>
<behavior>
<actions xsi:type="servicebehavior:ExternalCallAction">
<externalCall id="_USys4IBUEeeB54TBT5-nRQ" name="getSubtitle" signature="__6600IBTEeeB54TBT5-nRQ" interfaceRequiringRole="_LmuUoYBUEeeB54TBT5-nRQ"/>
</actions>
<actions xsi:type="servicebehavior:InternalAction">
<resourceDemand id="_a-wSROnUEeWJbNBbEh2EOw" characterization="EXPLICIT">
<explicitDescription>
<probFunction xsi:type="functions:DoubleLiteral" value="0.5"/>
</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="_Cxy7VIBUEeeB54TBT5-nRQ" name="SubtitleProvider">
<interfaceProvidingRoles id="_GdUK0IBUEeeB54TBT5-nRQ" name="SubtitleProvider" interface="_3yUWA4BTEeeB54TBT5-nRQ"/>
<fineGrainedBehavior describedSignature="__6600IBTEeeB54TBT5-nRQ" interfaceProvidingRole="_GdUK0IBUEeeB54TBT5-nRQ">
<behavior>
<actions xsi:type="servicebehavior:BranchAction">
<branches>
<actions xsi:type="servicebehavior:InternalAction">
<resourceDemand id="_4KwOsIBUEeeB54TBT5-nRQ" characterization="EXPLICIT">
<explicitDescription>
<probFunction xsi:type="functions:DoubleLiteral" value="0.000352579"/>
</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="_E0rjoIBVEeeB54TBT5-nRQ" characterization="EXPLICIT">
<explicitDescription>
<probFunction xsi:type="functions:DoubleLiteral" value="21.05"/>
</explicitDescription>
<resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
</resourceDemand>
</actions>
</branches>
<branchProbabilities id="_pIESoIBUEeeB54TBT5-nRQ" characterization="EXPLICIT"/>
</actions>
</behavior>
</fineGrainedBehavior>
</components>
</repository:Repository>
<?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="CPU">
<configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_I3tj4EnuEeOWVc_o6w1CBw" name="processingCPU" schedulingPolicy="FCFS" processingRate="1.0">
<processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<nrOfParProcUnits id="_PUJdkAJEEeaYI8Ji-SVFxg" name="multiplicity" number="1"/>
</configSpec>
</computeNodes>
</consistsOf>
</resourcelandscape:DistributedDataCenter>
This diff is collapsed.
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